今天工作尾声的时候,翻了翻放在桌面上已经很久的那本《java基础》了,就想着写点什么。
我会两种编程语言,一种是java语言,一种是c。个人感觉java语言的规范性要高于c,学起来不是很吃力。这可能归功于我先学的C吧。
java语言特点:
1.跨平台
这是本人觉得的最大的特点;
2.面向对象
简单理解就是把一些属性和方法放在一个类里面,然后通过这个类的对象来调用相应属性和方法,比如打电话 这个功能就是一个方法,我现在把这个功能写在一个手机的制造图(类)上,然后如果我需要打电话,那么我首先得按照这个制造图来创建一个实实在在的手机(这个过程就是实例化,用来创建对象的),然后通过这个手机打电话(通过这个对象来调用方法)
3.安全性
4.简单易用
Java源代码的书写不拘泥于特定的环境,可以用记事本、文本编辑器等编辑软件来实现,然后将源文件进行编译,编译通过后可直接运行,通过调试则可得到想要的结果。
Java源代码的书写不拘泥于特定的环境,可以用记事本、文本编辑器等编辑软件来实现,然后将源文件进行编译,编译通过后可直接运行,通过调试则可得到想要的结果。
java程序分为几个部分执行:
java是分两部分执行的:一个是编译,一个是运行。
编译:对指定扩展名的.java文件进行编译。 生成了jvm可以识别的字节码文件。也就是class文件,也就是java的运行程序
运行:启动jvm.加载运行时所需的类库,并对class文件进行执行.
任何一个程序的执行都必然会有一个入口,java程序的入口就是main函数
public static void main(String[] args){
代码.....
}
java是一门强制类型的编程语言,也就是说声明一个变量必须得在变量前面加上变量类型。
java语言提供了八种基本数据类型:四种整数类型 int ,short ,long,byte 两种浮点数类型 float,double 一种布尔型(逻辑型) boolean 一种字符型 char