java学习计划
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一阶段:java基础教程2017年8月15学完
第二章:变量、数据类型和运算符
2—1认识变量
2—2如何声明变量
Public class Test{
Public static void main(String[]arg){
Int number=23;
System.out.println( number)
}
}
结果为:23
2-3 变量的命名规则与数据类型
2-4 赋值运算符
先声明变量并赋值然后才能使用
字符串类型“String”
2-5 算数运算符的应用
“+”
2-6 认识%求余
2-7数据类型的自动转换
2-8数据类型的强制转换
2-9 数据的输入
第三章运算符和条件选择结构
3-1实例:数字交换
赋值|算术|关系|逻辑|运算符
Int value=3.14*radius*radius*high; 需要进行数据类型的强制转换int value=(int)(3.14*radius*radius*high
3-2 boolean数据类型与关系运算符
真与假;true与false;
>,<
== ,!=//等于,不等于
>=,<=;//大于或者恒等于,小于或者恒等于;
用来做比较运算;
!=,不等于
3-3 if条件语句的使用
根据条件判断之后再做处理
If(){
//语句
}
3-4 逻辑运算符
运算符表达式说明
&& 条件1&&条件2 同真为真不同为假(与)
|| 条件1||条件2 只要有一个真则为真(或)
!(boolean类型判断)!条件非真则假非假则真(非)3-5 运算符的优先级
3-6 else 分支
If(){
}
else{
}
3-7 多重结构
3-8 if嵌套结构
3-9 switch多分枝结构
4-0章节项目预告\\日历的制作
4-1认识循环
会使用while循环结构
会使用do-while煦暖结构
会吊事解决简单的
4-2算术运算符的分类
4-3循环语句
4-4累加求和
4-5求学员平均成绩
4-6循环小结
4-7do-while
4-8
4-9
4-10使用软件新建项目
4-11
4-12程序调试1
4-13程序调试2
4-14
4-15for 循环结构
4-16for 循环结构的常见问题
4-17continue
4-19循环嵌套
While先判断在执行
DOwhile 先执行再判断
For 先判断再循环
4-20九九乘法表
5-8数组的排序1
6-5面向对象与内存解析
6-32构造代码块//特点:对象已建立就运行,而且优先于构造函数执行
//给对象进行初始化的
构造代码块的区别和构造方法的区别
构造方法是给对应的对象进行的初始化的构造代码块是给所有的对象进行统一的初始化
6-33构造函数之间的调用
6-34static 关键字1
6-35static 关键字2
作用:其实就是一个修饰符,用于修饰成员(成员变量,成员方法)
被static修饰后的成员变量只有一份
当成员被static 修饰之后多了一种访问方式,除了可以被对象调用之外,还可以被类名直接调用。
6-37静态的应用范围
6-38main方法
1、public 访问修饰符公共的意思,代表该类或者改函数访问权限为最大;
2、static 代表主函数随着类的加载而被加载就已经存在了。
3、void 代表主函数没有具体的返回值
4、main main不是一个关键字,只是一个方法名,但他是一个特殊的单词,他能够被
JVM虚拟机所识别
5、String[]args 函数的参数,参数类型是一个字符串数组,该数组的元素是字符串。6-39, 每一个应用程序都有共性,可以将其抽取出来,独立封装
6-41.java文档注释
Javadoc-d Mydoc-author –version ArrayOperate.java
6-42静态代码块
格式:
Static{
静态代码块
}
特点:随着类的加载而执行,并且只会执行一次,并且还优先于主函数,
作用:用于给类进行初始化
Class Test{
Public static void main(String[]args){
System.out.println(“我是主函数”);
}
Static{
System.out.println(“我是静态代码块”);
}
}
6-43对象初始化过程
Student s=new Student();
Class Student{
Static{
System.out.println(“我是静态代码块”);
}
{
S
}
}
6-44设计模式
Java23种设计模式,针对类问题最有效的解决方法
单例设计模式:解决一个类只在内存存在一个对象
如何让一个类在内存中只存在一个对象
1、禁止其他应用程序,通过此类来创建对象
2、既然外部不能通过此类创建对象了,我们要用对象就可以再本类里面创建本类对象
3、为了其他应用程序能够访问到本类里面创建的对象,我需要对外界提供一种访问方式
如何用代码来体现出来
1、私有化构造方法
2、在本类中创建本类对象
3、得对外界提供访问的方法
Class Person{
String name;
Private Person(){
Static Person p=new Person();
Public static Person getInstance(){
Return p;
}
}
Public class A6_44{
Public static void main(){
Person A=Person.getInstance();
=”小明”;
Person B=Person.getInstance();
System.out.println();
}
}
6-45继承概述1
共性
特点
继承的概述:
1、提高了代码的复用性,简化了代码
2、让类与类之间产生了继承关系,才有了后面的多态特性的存在
注意:千万不要为了获取其他类的功能,简化代码,而建立继承关系
必须要类与类之间存在继承关系,继承关系:is a