一 走进java语言
一般来说,编程语言就分为两大类:
编译型语言:需要先编译为计算机可以直接执行的命令才可以运行。优点是计算机直接运行,性能高;缺点是与平台密切相关,在一种操作系统上编译的程序,无法在其他非同类操作系统上运行,比如Windows下的exe程序在Mac上就无法运行。
解释型语言:只需要通过解释器代为执行即可,不需要进行编译。优点是可以跨平台,因为解释是解释器的事情,只需要在各个平台上安装对应的解释器,代码不需要任何修改就可以直接运行;缺点是需要依靠解释器解释执行,效率肯定没直接编译成机器指令运行的快,并且会产生额外的资源占用
二 环境安装
1.安装JDK,随便下载一个安装就好了,我用的是Java 1.8
进入命令提示符界面,输入java -version查看,显示已经安装的java版本。
3.桌面新建文本文档并命名为Main,修改后缀名为.java
4.再次进入命令提示符界面,让编辑器把java文件编译为.class文件。
①找到桌面目录下,输入javac Main.java
②桌面生成Main.class(原来不懂是用word打开过.class文件,ofcourse是打不开的,别管)
③输入java Main,显示成功
三 安装开发工具
idea安装,直接搜索下载社区版本免费的。创建一个新的普普通通的项目,新建java文件,将hello world输出到控制台。
public class Main {
public static void main(String[] args) {
System.out.println("hello world");
}
}
四 注释
单行注释//
多行注释/**/
段落注释(这段代码的信息,作者,时间)/****/
五 基本数据类型
整数类型:
byte 字节:8bit为一个字节,范围:-128——+127
short 短整型:16bit为二字节,范围:-32768——32767
int 整型:32bit为四个字节,范围:-2147483648——2147483647
long 长整型:64bit为八个字节,范围:-9223372036854775808——9223372036854775807
都可以表示整数,在使用时要注意:
将小的整数类型传递给大的整数类型时发生了隐式类型转换,只要是从存储范围小的类型到存储范围大的类型,都支持隐式类型转换,它可以自动将某种类型的值,转换为另一种类型。
浮点类型:
float单精度,double双精度
隐式类型转换规则:byte→short(char)→int→long→float→double
字符类型:char,这里有一张ASCII表,每个数字在计算机中都会对应一个字符,我也没记住嗨嗨
布尔boolean类型:
是一种状态,true为真,flase为假,通常应用于流程控制判断。