第一天
1. 程序员写的源代码与真正运行的java程序并不是一个文件,需要将程序员写的java源代码生成可以运行的java程序(.class文件)。Javac xxx.java – xxx.class
2. 配置环境变量的目的是:让java的bin目录下的javac.exe命令可以在任意目录下执行。
3. 软件可以分为:系统软件和应用软件
4. JDK是java的开发环境,是开发时依赖的;JRE是java的运行时环境,是运行java程序依赖的。JDK包含JRE,JRE又包含JVM,java语言通过JVM实现了跨平台,但是需要注意的是,并不是JVM可以跨平台,是不同的操作系统需要不同的JVM.
5. 变量: •定义:变量是临时存储数据的区域
•格式:数据类型 变量名 = 变量值;
6. 关键字:是被java语言赋予特殊含义,具有专门用途的单词。Java中关键字均为小写,注意:String不是关键字;goto和const是java中的保留字
7. 标识符:java中自己起名字的地方就叫做标识符。
1. 组成元素:○1英文字符:a-z A-Z ○2数字 0-9 ○3符号 _和$
2. 规则:不能以数字开头;不可以使用关键字;区分大小写;见名知意。
3. 包名:总是小写,使用 . 连接 aaa.bbb.ccc
类名和接口名:大驼峰式: AaaBbbCcc
变量名和方法名:小驼峰式: aaaBbbCcc
常量名:大写,使用_连接 AAA_BBB_CCC
8. 数据类型:1.整数:int 4字节(默认)
byte 1字节
short 2字节
long 8字节
2.小数(浮点型):double 8字节(默认)
Float 4字节
3.字符型 2字节 字符需要使用’’将内容包裹,内容不能为空
4.布尔型 1字节 true和false
第二天
1. 运算符: ○1 + 正号 加 连接字符串。注意:只有直接与字符串相加才会转成字符串
○2 - 负号 减
○3 *乘 /除 %求余 。除法两边为整数时取整数舍余数,小数正常计算
○4 ++自增 –自减:前缀和后缀
○5比较运算符:返回结果一定为布尔值。== != < > >= <=
○6逻辑运算符:操作的均为布尔值。&&和&的区别
○7三元运算符:(条件表达式)?表达式1:表达式2
2.引用数据类型:○1 Scanner类 使用步骤:
导包:import java.util.Scanner;
创建对象实例:Scanner sc = new Scanner(System.in);
调用方法:int I = sc.nextInt(); 录入数字
String s = next(); 录入字符串
○2 String:length方法
substring方法(截取字符串,注意包含头不包含尾)
第三天
1 .Random类:生成随机数
使用格式:○1 导包:import java.util.Random
○2 创建对象实例 Random random = new Random();
○3 调用方法:nextInt nextDouble
2.语句 ○1 if switch选择语句。注意,switch后的变量可以是,byte,short,int,char,
String(JDK1.7后),枚举(JDK1.5后)
○2 for while do…while 循环语句
○3 无条件分支跳转:break,continue
第四天
1.方法:○1 定义格式:(明确 需要的数据 回馈的数据)
修饰符 返回值类型 方法名(类型 形参1,类型形参2,…){
执行语句;
Return 返回值;
}
○2 方法是对现实功能的一个抽象,便于对功能的复用
○3 方法重载:同一个类中的方法,方法名相同,参数列表不同
注意事项:重载与返回值无关,与具体的变量标识符无关
只于方法名和参数名相关
方法名必须相同,参数必须不同(个数,类型,顺序)
2.数组 ○1 定义格式:数据类型[] 变量名 = new 数据类型[数据个数];
或 数据类型[] 变量名 ={数据,数据,数据,数据};
○2 使用:数组变量名[索引]
获取数组长度:数组变量名.length
○3 特点:效率最快的容器,长度固定,只能存储一种数据类型
第五天
1.类 ○1 定义:是现实事物的抽象
class{
数据类型 属性名称;
数据类型 属性名称2;
……
}
○2 使用:引用类型的使用方法
2. ArrayList集合容器:○1 定义:跟数组一样是存储数据的容器,在java中使用最频繁,
长度可变。只能存储引用数据类型
○2 导包:import java.util.ArrayList
创建对象:类名<集合内元素类型> = new 类名<集合内元素类型>
ArrayList<String> xx = new ArrayList<String>
注意:基本数据类型需要存放对应的引用类型
ArrayList<Integer> yy = new ArrayList<Integer>;
○3 集合的常规方法
add,remove,set,get,size
|
|