第一课
1.了解JAVA.2.JAVA的运行环境,jdk的配置.3.注释.4.关键字5.基本数据类型.6.字符串7.标识符.8.变量赋值和初始化.9.运算符.10.java.lang包.11.控制结构.12.数组.
I. ^_^.大概看了一下所谓的JAVA特点.反正说得都挺好听的.
II. JAVA运行时要在JVM环境下.也就是传说中的Java虚拟机.JVM可以看做是一个微型操作系统,形成一个抽象层.将底层硬件平台、操作系统与编译过的代码联系起来。
JDK—开发Java程序的工具包。包括:类库、编译器、调试器、Java运行环境JRE。
set path=jdk/bin;
set classpath=jdk/lib/tools.jar;.; --这里要加上“.”具体不太清楚,好像是说调用当前文件夹下的类。
III. 注释分三种:
1.单行注释。//eg.这个就是注释
2.多行注释。/*注释内容…………………………
………………………*/
3.文档注释。/**
*这个就是注释。
*呵呵
*/
IV. 这个家伙也有关键字。和C的差不多。
V. Java一共有八种数据类型,包括四种整数类型、两种浮点类型、一种字符类型和一种布尔类型。
1.byte short int long
2.float double
3.char
4.Boolean
VI. Java提供了String类,将字符串作为String类型来处理。
eg
String strName=”This is my First Name”;
String strList=new String(“O,my god.”);
1.字符串池 //还不是很了解意思
2.String类方法
。chatAt() 截取字符
。indexOf() 返回字符串中某个特定字符或子字符串首次出现的索引
。toUpperCase() 小写转大写
。toLowerCase() 大写转小写
VII. 标识符
1.以字母下划线或$开头,其余是字母、数字、$和下划线
2.不能包含空格
VIII. 变量赋值和初始化
变量有三个特性:名称、初始值、作用域
声明语法:数据类型 标识符[=value][,标识符[=value]…]
IX. 运算符
1. 算数运算符
算数运算符不能用在布尔类型上,但可以用在char类型上,因为java中,char是int类型的一个子集
2. 关系运算符
返回布尔值
3. 逻辑运算符
A | B | A&B | A|B | A^B | !A |
T | F | F | T | T | F |
F | T | F | T | T | T |
T | T | T | T | F | F |
F | F | F | F | F | T |
&&(短路与) ||(短路或)
4. 位运算符
~ | & | | | ^ | >> | >>> | << | &= | |= | ^= | >>= | >>>= | <<= |
5. 赋值运算
6. 三元运算
条件?表达式1:表达式2
7. instanceof运算符
左侧是右侧的实例时,返回true,可以判断对象是否属于特定的一个类
X. java.lang 包
java.lang 被自动导入所有的类。最重要的时Object类。
XI. 控制结构
¨ 选择
1. if-else
2. swith
¨ 循环
1. while
2. do-while
¨ 跳转
1. break
2. continue
XII. 数组
声明格式:type var-name[];
一般形式:var-name=new type[size]; 下标是从0开始的。
行内初始化:int a[]={12,33,23,4}