#课程总结

我的第一个程序 helloworld# 学习目标:

public class hello world{
 public static viod main (string[] args)
 {
 system.out.println(“hello world”)
 }
 }

学习内容:

Java语言的特点
四大特性 : 自动垃圾回收机制,面向对象,跨平台,多线程
编译型语言 : 运行之前,先把源文件,通过指定的编译器生成 机器码文件,可以让计算机直接识别
优点 : 只需要编译一次,就可以运行多次,执行效率高
缺点 : 跨平台性能差
解释型语言 : 每次运行之前,都对源文件进行解释,解释为当前操作系统可以识别的语言
优点 : 跨平台较好
缺点 : 每次运行都需要解释,执行效率低
动态语言 : 使用变量的时候,不需要指定类型,类型在赋值的时候确定,而赋值是在运行时
静态语言 : 使用变量的时候,必须先指明类型
强类型语言 : 一旦类型确定,不可以更改,但是可以强制更改
弱类型语言 : 可以根据上下文环境,对类型进行动态更改
而java属于 准动态,强类型,解释型语言
动态主要体现在反射机制
eclipse的使用
1.eclipse的 配置环境 jre jdk
环境变量的配置 javahome path
2.eclipse的安装
3.eclipse内字体 编码 快捷方式的配置
java语言的数据类型
char 占16bit
double 占64bit
flout 占32bit
boolean 型占4 比特 0001 表示真 0000表示假
类型 占用存储空间字节数 数值范围
byte 1 -128~127
short 2 -2的15次方 -2的15次方-1(-32768~32767)
int 4 -2的31次方 ~2的31次方-1
long 8 -2的63次方 ~2的63次方-1
进制之间的转换
10进制到二进制
示例:求十进制数10的二进制
6/2=3 余 0
3/2=1 余 1
1/2=0 余 1
将余数逆序输出就是6的二进制表示:110,位数不够补零
二进制到十进制
示例:求二进制110的十进制
规则:取出最后一位,从2的0次方开始乘,将得到的结果相加即可
02的0次方=0
1
2的1次方=2
1*2的2次方=4
110的十进制为:0+2+4=6 八进制与二进制、十进制转换类同
关键字
1.关键字命名需要符合驼峰规则 例如 zhangao zhangAo
2.几个常见的关键字 public class static void int short byte long float double boolean char
3.标识符 : 标识符就是用于给程序中的变量、类、方法命名的符号。标识符可以有编程人员自由定义,但需要遵循一定的命名规则。
强制规则:
严格区分大小写
只能是字母、数字、下划线_、美元符号$
数字不能开头
不能使用关键字保留字.
java程序的运行机制
我们的源文件是.java文件,它是不能运行的,必须通过javac 编译为.class文件后才能运行。java命令后面跟的必须是类名,不要再加.class。这时,Java会寻找对应的.class文件(又叫类文件,字节码文件),找到对应的public类(主类),在主类中找入口方法main方法,找到后,开始从上向下执行main方法中的语句。语句以英文分号结束,语句对应着字节码指令。比如,System.out.println(“hello world”);这条语句的作用就是将字符串hello world输出到标准输出(即命令提示符的窗口中)。
java数据的分类
引用数据类型

java业务实现课程评论存储_eclipse

学习时间:

全天除了睡觉的所有时间

学习产出:

public class hello world{
 public static viod main (string[] args)
 {
 system.out.println(“hello world”)
 }
 }