学习了这么长时间的Java刚开始觉得其实挺简单的,但是后面逻辑性非常的强,所以还是要继续加油,下面就是一些基础的东西
使用eclipse工具
写程序基本命名
类名:每个单词首字母大写
变量名:第一个单词全小写,其他单词字母首字母大写
变量名需求:1.首字母:必须是各国语言、下划线以及钱
2.其他字母:首字母+数字
注:变量使用前,必须赋初值
自动转换:1.从范围小到范围大,自动转换
2.从范围大到范围小,强制转换
3.任何类型【遇到】字符串,自动转换成字符串
判断相等:基本类型用==;引用类型用equals
Java虚拟机原理:
Java给任何操作系统都安装了一套Java解析器,就是Java虚拟机(JVM)。一次编写,处处运行。
Java跨平台,虚拟机不跨平台;字节码是由JVM运行的。
JVM:Java Virtual Machine
JRE:Java Runtime Environment
JDK:Java development Kit Java开发工具
Java跨平台原理:
JVM本身不跨平台,是因为不同平台上有不同虚拟机,这些虚拟机会将同一份字节码解释成不同平台上可行的机
器码,因此Java的字节码是可跨平台的
Java真正运行的是字节码(.class)文件
一个.Java文件中,文件名必须和public class的类名一致
一个.Java文件中,只能用一个public class,但可以有多个class
一、八种基本数据类型(原生数据类型)
数值型最大的是double,所有型最大的是String
注:后面的数字代表字节数
1.byte 字节类型 1
2.short 短整型 2
3.int 整型 4
4.long 长整型 8
5.float 浮点类型(单精度) 4
6.double 浮点类型(双精度) 8
7.char 字符型 2
8.boolean 布尔型 1/8
二、引用数字类型(对象数据类型)
除以上八种数据类型其他的都是引用数据类型
最常见的就是string