10_24
一.了解计算机和java语言的发展史,了解java在各行各业中的运用.
二.学习一些简单的常用dos窗口命令
最常用的包括:
"d:" 盘符名+: 切换盘符
"cd" 文件名" 进入文件
"cd.." 回退上一步
"cls" 清屏
"javac" 编译.java文件
"java" 运行.class文件
等
三.初试java,了解java语言的两大特点(开源性,可移植性)
四.jre:java运行环境
jdk:java开发工具包
jvm:java虚拟机
五.简单链接jdk的目录结构
六.使用notepad编写第一个java程序,输出"helloworld"
学习了一些在编程时的基本结构,包括:
class Text{
public static void main(String[] args){
System.out.println("helloworld");
}
}
10_25
一.学习两种配置java环境变量的方式:
1.在高级系统设置中打开环境变量,打开path,把jdk的bin目录地址复制粘贴到path中第一位.
2.在高级系统设置中打开环境变量,打开path,新建HOME_JAVA变量,变量值赋值为jdk的安装目录.
二,学习三种注释:
1.单行注释//
2.多行注释
/*
*/
3.文档注释(可以被解析)
/**
*/
10_26
一.了解进制又来.
二,学习任意进制转换成十进制
位权展开法:
x进制--10进制=系数*基数^权
三.学习十进制转换成任意进制
除基取余法:
10进制--x进制
使用十进制/x,知道商为0为止,余数翻转
四.学习8421码快速转换法.
1 1 1 1 1 1 1 1
128 64 32 16 8 4 2 1
五.学习数据类型的划分
基本数据类型:整型:byte,int,short,long
浮点型:float,double
字符型:char
布尔:boolean
引用数据类型:数组.类.接口
六.定义变量的注意事项:
1.java预言中,同一个变量不能被定义多次.
2.变量在使用前必须初始化
七.java中的隐式类型转换
byte.short.char在进行运算时,会自动提升为int-->float-->double-->long
10_27
一.变量中的强制类型转换(将大的数据类型转换成小的数据类型)
1.目标变量类型 变量名 = (目标变量类型)(初始化值或者表达式)
二.面试题
1:byte b;
b = (byte)(2+3);
2:byte b = (byte)300;
三.基本的算术运算符
+,-,*,/,%
四.扩展的算术运算符
++
--
特点:不参与运算时,使用自增和自减
参与运算时,在数据的前面时自增或者自减然后参与运算.
在数据的后面时参与预算然后自增或者自减
五.赋值运算符
"=",不能写成"=="
特殊的赋值运算符:
"+=""-="特点:会自动进行强制类型转换
六.比较运算符
包括:>,<,>=,<=,==,!=
七:逻辑运算符
基本:与&,或|,^异或,!非
特殊的:&&特点是,有false则false(具有短路效果)
||特点是,有true则true(具有短路效果)
八.三元运算符
格式:(表达式)?执行true的结果:执行false的结果;
使用场景:可以用来进行三个数的大小比较等.
九.使用中间变量交换两个数的值
eg:
int a = 10;
int b = 20;
int temp = a;
int a = b;
int b = temp;
10_28
一.位运算符
包括:位与&
位或|
位异或^
反码~
移位符号:左移<<,右移>>,无符号右移>>>
注意:位异或两次等于原值
二.引入键盘录入的数据格式
eg:
inport java.util.Scanner;
class Text1{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入a的值:");
int a = sc.nextInt();
System.out.println("a的值"+a);
}
}
三.顺序结构中终止jvm的语句
System.exit(0);
四.选择结构语句
if(表达式){
语句;
}
if(表达式){
语句1;
}else{
语句2;
}
if(表达式1){
语句1;
}else if(表达式2){
语句2;
}...
else(表达式n){
表达式n
}
五.键盘录入中的一个注意事项
如果需要先录入int,再录入string
1.可以先重新定义一个新的Scanner键盘录入对象
2.使用next()来录入.