Loading...
最近工作需要在服务器重启的时候自动运行网站项目,这就需要在Linux服务器上设置开机启动jar包,实现项目随系统自启自动运行。
安装 JDK1.8创建一个目录存放jdkmkdir /usr/local/java/然后进入这个目录cd /usr/local/java/下载 Linux 版本的 jdk1.8 安装包wget https://d6.injdk.cn/oracle/8/jdk-8u251-linux-x64.tar.gz推荐一个JDK国内镜像下载站:或者用 WinSCP、Xftp 等FTP工具把jdk安装包上...
高级类特性2关键字——static使用范围:在Java类中,可用static修饰属性、方法、代码块、内部类。被修饰后的成员具备以下特点:随着类的加载而加载(类加载之后,静态的方法或者属性就能使用了)优先于对象存在(不用new就能用)static修饰的成员,被所有对象所共享访问权限允许时,可不创建对象,直接被类调用类属性、类方法的设计思想类属性作为该类各个对象之间共享的变量。在设计类时,分析哪...
高级类特性1面向对象的特征之二:继承为什么要有继承?多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。把共性的东西抽取出来形成父类,实际需求的子类在继承父类的基础上写自己特有的代码即可。此处的多个类称为子类,单独的这个类称为父类(基类或超类)。可以理解为:子类 is a 父类类继承语法规则:class Subclass ext...
面向对象编程体会可变个数的形参//下面采用数组形参来定义方法 public static void test(int a,String[] books); //以可变个数形参来定义方法 public static void test(int a,String... books);值得注意:可变参数:方法参数部分指定类型的参数个数是可变多个的。声明方式:方法名(参数类型... 参数名);可变参...
面向对象编程面向对象与面向过程面向对象(OOP)面向过程(POP)两者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的是功能行为。面向对象,是将功能封装进对象,强调具备了功能的对象。面向对象更加强调运用人类在日常的思维逻辑中采用的思想方法与原则,如抽象、分类、继承、聚合、多态等。面向对象的三大特征封装(Encapsulation)继承(Inheritance)多态(Polymo...
程序流程控制顺序结构程序从上到下逐行地执行,中间没有任何判断和跳转。分支结构根据条件,选择性地执行某段代码。有if...else和switch两种分支语句。循环结构根据循环条件,重复性的执行某段代码。有while、do…while、for三种循环语句。注:JDK1.5之后提供了foreach循环,方便的遍历集合、数组元素。顺序结构Java中定义成员变量时采用合法的向前引用。//正确形式: p...