学习Java的一些心得,学习Java心得
学习Java的一些心得,学习Java心得
一.Java初体验
1、什么是JDK?
是Java软件开发工具包,包含了Java运行环境和运行工具
2、Java编译过程
编写(.java)------》编译(.class)(javac命令)------》运行(java命令)
3、Java开始由来
1995年诞生
Java之父----詹姆斯.g高斯林
1996年由Sun公司推出JDK1.0
JAVA三大版本:javaSE( 标准版,桌面程序软件软件)
javaME(微缩版,安卓、手机游戏)
javaEE(企业版,大型网站)
4、Java跨平台原理
跨平台指程序可以在多种平台上运行,一次编译,随处运行;
ava语言通过每个计算机系统提供的一个叫做jvm的环境来实现跨平台;
jvm:是一种软件,安装在操作系统上,是建立在操作系统之上的,为字节码文件提供运行环境
5、\n 相当于换行写
\t 相当于按Tab键 ,缩进
6、注释的几种方式
单行 //
多行 //
文档 / /
7、数据类型
1字节=8位 00000000 11111111=120+1*21+…+1*2^7(二进制改 十进制)
基本数据类型:
整型:byte(1) short(2) int(4) long(8)
浮点型:float(4) double(8)
字符型:char(2)
布尔型:boolean(1)
引用类型:String
8、运算符
赋值运算符:=
算术运算符:+ - * / % ++ –
复合运算符:+= -=
逻辑运算符:&&(与) || (或)!(非)
关系运算符:> < >= <= == !=
条件运算符:条件?表达式1:表达式2
例: String a=“小狗”;
String b=(a.equals(“小狗”))?“对”:“错”:
此时输出b就为“对”
9、变量命名规则:
由数字、字母、“_” 和“$”组成,不以数字开头,也不能是关键字
10、合理利用分解 / %
把8349分解出四个数字
8349%10=9;
8349/10%10=4;
8349/100%10=3;
8349/1000=8;
11、控制结构:
顺序结构
选择结构:
基本if 嵌套if 多重if switch
循环结构
while:先判断,后执行,有可能一次也不执行
do-while :先执行,后判断,至少执行一次
for:只适用于循环次数固定的情况
中断循环
break:结束循环
continue:跳出本次循环继续执行下一次循环
二重循环:外层循环执行一次,内层循环执行所有次
12、经典问题
鸡兔在一个笼子中,一共35个头,94个脚 ,鸡和兔各有多少只?
鸡 x 1 2 3 … 34
兔 y 34 33 32 … 1
For(int x=1; x<=35;x++){
Y=35-x;
If(2x+4y==94){
Sout(x)
Sout(y)
}
}
斐波那契数列
输出 1 1 2 3 5 8 13 21 34 55
/** X + y = z
1 1 2
1 2 3
2 3 5 */
Int x=1;
Int y=1;
For(int i=1;i<=10;i++){
Z=x+y;
Sout(z)
X=y;
Y=z;
}
相关文章
- 暂无相关文章
用户点评