![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
岳岳磊磊
这个作者很懒,什么都没留下…
展开
-
《Java编程思想》学习笔记 第6-9章
第六章 访问权限控制 包名需要独一无二 java访问权限修饰词 default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。 private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类) public : 对所有类可见。使用对象:类、接口、变量、方法 protected : 对同一包内的类和所有子类可见。使用对象:...原创 2019-09-02 11:30:45 · 118 阅读 · 0 评论 -
《Java编程思想》学习笔记 第1-5章
第一章 对象 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个模板,它描述一类对象的行为和状态。 方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。 实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定 Java中类的定义: String bree...原创 2019-08-26 11:05:40 · 171 阅读 · 0 评论 -
抽象 封装 继承 多态
详细地址:https://blog.csdn.net/manchengpiaoxue/article/details/83717785 抽象: 我们在定义一个类的时候,实际上就是把一类事物的公有的属性和行为提取出来,形成一个物理模型,这种研究问题的方法称为抽象。 封装: 封装就是把抽象的数据和对数据进行的操作封装在一起,数据被保存在内部,程序的其他部分只有通过被授权的操作(成员方法)才能对数...原创 2019-09-09 14:01:40 · 182 阅读 · 0 评论 -
《Java编程思想》学习笔记 第10-12章
第十章 内部类 可以将一个类的定义放在另一个类的定义内部,这就是内部类 使用.this和.new 如果你需要生成对外部对象的引用,可以使用外部类的名字后紧跟原点和 this 有时候想要告知某些其他对象去创建某个内部类的对象,必须在new表达式中提供对其他外部类对象的引用, .new 语法 方法或者作用域内的内部类 在方法中的内部类,称为局部内部类 匿名内部类 匿名内部类末尾的分好...原创 2019-09-08 20:14:33 · 108 阅读 · 0 评论 -
《Java编程思想》学习笔记 第13-15章
第十三章 字符串 1. 不可变String String对象是不可变的,字符串对象作为方法的参数传递时,实际传递的是引用的一个拷贝.该引用所指的对象其实一直待在单一的物理位置上,从未动过. 给String对象赋值本质上是改变该String对象引用的指向. 2. 重载"+"与StringBuilder String对象是不可变的,你可以给一个String对象加任意多的别名.因为String对...原创 2019-09-11 18:25:55 · 121 阅读 · 0 评论 -
《Java编程思想》学习笔记 第16-19章
第十六章 数组 1. 数组为什么特殊 数组的效率高(唯一优点),它是一个简单的线性序列。 数组之所以优于泛型之前的容器,就是因为可以创建一个树去持有某种基本类型,意味着可以通过编译期检查,防止插入错误类型和抽取不当类型。 2. 数组是第一级对象 对象数组保存的是引用,基本类型数组保存的是值。 数组的初始化: 基本类型:数值型初始化为0,char型初始化为 (char)O,boolean...原创 2019-09-20 14:39:23 · 143 阅读 · 0 评论 -
《Java编程思想》学习笔记 第20-21章
第二十章 注解 注解(也被称为元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便地使用这些数据。 1. 注解处理工具apt 2. 基于注解的单元测试 3. 常用注解介绍 link. java.lang @Override:表示当前的方法定义将覆盖超类中的方法,否则将报错。 @Deprecated:表示当前元素即将不在支持,不建议程序员使用。 @Supp...原创 2019-09-25 17:49:36 · 179 阅读 · 0 评论