Java
学习路线: https://www.processon.com/view/link/5e8187b0e4b0e171a2416497#outline
学习经验
锻炼“双核”处理,边听讲思考,边做“笔记”
纸上得来终觉浅,绝知此事要躬行!
- 第一层次:看得懂(依赖于视频、书、贴子)
- 第二层次:练的熟(每天代码必须实现 2-3 遍)
- 总结:三分看,七分练 有的东西还是需要背的 模仿, 模仿了就是自己的, 模仿也就是练习的过程 知识 --->模仿--->变成技能
先按照日期来, 后面学完了之后再进行整理和归纳
day01
作者: 詹姆斯·高斯林
java 分为三种 JavaSE 标准, ME 和 EE 的基础
JavaME 嵌入式设备
JavaEE 企业化和 web
版本: 1.1-> 1.4 5->18
项目结构 项目>模块>包>类
字面量: 字符串, 整数, 小数, 字符, 布尔
数据类型: 基本数据类型(数值: 整数, 浮点, 字符. 非数值: 布尔), 引用数据类型(类, 接口, 数组, 字符串)
面向对象
基于面向过程进行封装 , 暴露接口出来让别人使用
类和对象的关系
类具有属性和行为
class public Student{
String name;
int age;
public void study{
System.out.print("我会学习")
}
}
Student s = new Student();
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
成员变量和局部变量 局部变量是方法中和方法上的参数
封装 面向对象三大特性之一
使用 private 来修饰, 只能本类中, 通过 set 和 get 方法来修改
public setName(name) {
this.name = name // this所在类的引用
}
1
2
3
2
3
构造方法 构造方法名字要和类名保持一致
new 的时候都会调用构造方法 创建的时候需要做的操作
alt + insert 然后快捷生成 get set constructor 方法