学习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=1
20+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;
		        }
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值