09 2020 档案

摘要:1. 静态代码块语法: public class ClassName{ static {...} static {...} static {...} public static void main(String[] args) { ... } } 2. 静态代码块在类加载时执行, 并且只执行一次. 阅读全文
posted @ 2020-09-22 19:34 叶落kiss 阅读(469) 评论(0) 推荐(0) 编辑
摘要:1. private关键字的作用: 1. 用于封装属性为私有属相, 使得其不能在被对象或类名调用到 2. 要调用private封装的属相, 需要定义对应的get和set方法 6. public class ClassTest { public static void main(String[] ar 阅读全文
posted @ 2020-09-16 19:55 叶落kiss 阅读(291) 评论(0) 推荐(0) 编辑
摘要:static关键字的作用可理解为静态属相, 如静态变量, 静态方法, 即直接使用类名来访问, 虽然使用对象调用也能执行, 但不建议这么用; 不使用static修饰的变量或方法都只能使用对象调用 总结: 对象能掉类中一切属相和方法(带不带static都可以), 但是类名调用只能调用带static的属相 阅读全文
posted @ 2020-09-15 20:25 叶落kiss 阅读(533) 评论(0) 推荐(0) 编辑
摘要:结构如下: 补充: 执行mvn clean命令时,也会删除target目录的。 执行mvn compile命令,会生成target目录,其下就存放有所有的class文件执行mvn package命令,会在target目录下, 生成xxxx.jar包, jar包的名称是根据pom.xml中配置的gav 阅读全文
posted @ 2020-09-13 23:04 叶落kiss 阅读(161) 评论(0) 推荐(0) 编辑
摘要:1.构造方法也称为构造函数或构造器 2. 语法结构: [修饰符列表] 构造方法名 (形式参数列表) { 构造方法体 }差异: 相对普通方法的语法, 构造方法结构中不需要指定返回值类型, 也不能指定(含void),如指定则就成了普通方法了 3. 构造方法名必须和当前类的类名一致. 4.构造方法的作用? 阅读全文
posted @ 2020-09-13 21:14 叶落kiss 阅读(239) 评论(0) 推荐(0) 编辑
摘要:88 阅读全文
posted @ 2020-09-13 21:01 叶落kiss 阅读(70) 评论(0) 推荐(0) 编辑
摘要:1. 面向对象的三大特征: 封装 继承 多态 2. 面向对象开发软件的生命周期: 面向对象的分析: OOA 面向对象的设计: OOD 面向对象的编程: OOP 3. 类与对象 阅读全文
posted @ 2020-09-13 16:18 叶落kiss 阅读(85) 评论(0) 推荐(0) 编辑
摘要:66 阅读全文
posted @ 2020-09-13 09:50 叶落kiss 阅读(62) 评论(0) 推荐(0) 编辑
摘要:55 阅读全文
posted @ 2020-09-13 09:39 叶落kiss 阅读(79) 评论(0) 推荐(0) 编辑
摘要:1. jvm内存划分上的三块主要内存空间: 1. 方法区内存 jvm中的类加载器会把class文件读入到方法区内存中, 其内保存的就是代码段 静态变量也存在这里(使用static定义的变量) 2. 堆内存 实例变量(对象变量,不使用static定义的变量) 3. 栈内存 方法(函数)运行期间需要的内 阅读全文
posted @ 2020-09-12 23:20 叶落kiss 阅读(211) 评论(0) 推荐(0) 编辑
摘要:44 阅读全文
posted @ 2020-09-12 22:04 叶落kiss 阅读(67) 评论(0) 推荐(0) 编辑
摘要:33 阅读全文
posted @ 2020-09-12 21:51 叶落kiss 阅读(85) 评论(0) 推荐(0) 编辑
摘要:1.使用interface来定义接口类 2. 接口类的使用: 3. 接口类中的默认方法可解决接口升级问题: 在原有的接口类中定义default方法, 可在不改变原实现类的前提下添加新的方法, 实现类会自动继承有改方法, 直接调用使用即可. 如不使用default方法添加抽象方法的话, 就必须修改所有 阅读全文
posted @ 2020-09-12 21:46 叶落kiss 阅读(210) 评论(0) 推荐(0) 编辑
摘要:1. 定义arraylist并添加值 ArrayList<Integer> obj = new ArrayList<>(); for (int i = 0; i < 6; i++) { obj.add(33); }注: <Integer>中规定了arraylist中的元素类型,只能放规定类型的元素. 阅读全文
posted @ 2020-09-12 21:44 叶落kiss 阅读(1012) 评论(0) 推荐(0) 编辑
摘要:1. 语法结构: public class ClassName { public static void main(Sting[] args) { } } 结构: [修饰符列表] 返回值类型 方法名(形参列表) {方法体} public static void main(Sting[] args) 阅读全文
posted @ 2020-09-12 17:54 叶落kiss 阅读(561) 评论(0) 推荐(0) 编辑
摘要:13 阅读全文
posted @ 2020-09-12 17:11 叶落kiss 阅读(87) 评论(0) 推荐(0) 编辑
摘要:1. 一个java源文件中可以定义多个class 2. 一个java源文件中public的class不是必须的 3. 一个class会生成对应的一个.class字节码文件 4. 源文件中定义public class的话, 只能有1个,并且类名必须和源文件名称一致; 5. 每个class中都可以写ma 阅读全文
posted @ 2020-09-12 17:09 叶落kiss 阅读(523) 评论(0) 推荐(0) 编辑
摘要:public class helloWorld{ // 类体中不能写java语句,除了变量 // 类体中的各个方法没有先后顺序 /* 1. java中的数据类型有两类: 基本数据类型和引用数据类型 2. 基本类型有: 第一类(整数类型): byte -1字节, short -2字节, int -4字 阅读全文
posted @ 2020-09-12 16:40 叶落kiss 阅读(435) 评论(0) 推荐(0) 编辑
摘要:a:进入根目录:cd ~ssh-keygen -t rsa -C "youname" 例如:ssh-keygen -t rsa -C "xxxx" 输入上面ssh-keygen开头的命令后,需要输入密码的地方按enter b:查看秘钥cat ~/.ssh/id_rsa.pub ssh-copy-id 阅读全文
posted @ 2020-09-06 22:38 叶落kiss 阅读(610) 评论(0) 推荐(0) 编辑