初学java,短短十来天,这里跟大家分享一下我近期的学习笔记,有问题的地方还望大家指出,以便我改正。
JAVA起源
1、JAVA是美国SUN公司在1995年推出的计算机语言;
2、JAVA之父:詹姆斯 高斯林。
JAVA语言跨平台
1、平台:指操作系统,如windows、mac、Linux;
1、跨平台:JAVA程序可以在任意操作系统上运行;
2、跨平台原理:在需要运行JAVA应用程序的操作系统上安装一个与操作平台系统对应的JAVA虚拟机JVM(JAVA Virtual Machine)。
JRE和JDK
1、JRE(JAVA runtime environment)是JAVA程序的运行时环境,包含JVM和运行时所需要的核心类库;
2、JDK(JAVA development kit)是JAVA程序开发工具包,包含JRE和开发人员使用的工具。其中开发工具有:编译器JAVAC.exe和运行程序JAVA.exe。
JDK的安装目录
1、bin目录下存放了JDK的各种工具命令,JAVAC和JAVA就在这个目录下。
常用DOS命令(dir、cd、cls、exit)
1、通过PC的快捷WIN+R打开命令提示符窗口,输入cmd;
2、在cmd窗口中操作-version:查看软件版本信息;
补充:
在WIN+R命令提示符窗口快捷打开方式:osk打开屏幕键盘。
Path环境变量的配置
1、为了在开发JAVA程序时,能方便使用JAVAC和JAVA这些命令,所以要配置Path环境变量:我的电脑---属性---高级---环境变量---系统变量(新建):
变量名:JAVA_HOME
变量值:安装的bin目录前的所有目录路径。
---Path---编辑---新建---%JAVA_HOME%\bin---上移至顶(方便在程序中第一个查找到它)。
HelloWorld案例及常见问题
1、案例上面的三句格式是固定的,首先定义类,然后再定义程序的入口方法,此处是main方法,最后是输出语句,格式是固定的;
2、
public class HelloWorld{
public static void main(String[]ags){
System.out.println(“HelloWorld”)
}
}
#上面标红的字体是自己定义的“类”名,这个是可以该的,而且名称必须与文件的民称一样;
3、区分中英文符号,变成中符号都是英文符号;
4、正确拼写单词且注意区分大小写;
5、输出语句中println是指在输出完毕后接下来输出的类容会换行,“ln”表示换行的意思,如果是print就是输出后后面的打印类容不换行;
6、System.out.println()括号中间可以什么都没有,此时做输出的换行操作;
7、在输出内容时,若为System.out.println(“\t”),则输出是一个相当于Tab键产生的空格,没有\t输出,注意需要打字符串的引号“”””;
8、编译报错:当代码编写语法正确时,不会编译报错,语法错误则编译报错;
9、运行报错:编程语法没有问题,但是逻辑有问题,就会编译通过,运行报错。
Notepad的安装使用
1、安装完成后设置程序适应JAVA序言:
设置---首选项---新建---格式(Windows)---JAVA(默认语言)---ANSI(编码)---关闭;
2、在notepad++中创建javac编译和java运行条件,或者不编译,直接使用java运行:
创建javac编译和java运行条件:
javac:
点击notepad++上面工具栏的运行 然后 左键点击运行(或者按F5),在运行窗口中输入
cmd /k javac "$(FULL_CURRENT_PATH)" & echo 编译成功! & PAUSE & EXIT
然后点击保存后输入javac,并可以创建快捷键。完成后点OK
Java:
重复上述步骤,输入如下内容:
cmd /k java -cp "$(CURRENT_DIRECTORY)" "$(NAME_PART)" & PAUSE & EXIT.
不编译,直接使用java运行条件:
Java:
重复上述步骤,输入如下内容:
cmd /k java "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
注释
1、单行注释 的格式 //注释信息 ;
2、多行注释 的格式 /*注释信息*/ ;
3、文档注释 的格式 /**注释信息*/ 。
关键字
1、全部是小写英文字母;
2、在特殊编辑器中显示的颜色是一致的(显示其他颜色就不是关键字),现在JAVA中共有51个关键字,其中有一个特例“_(underscore)”。
常量(6种)
1、在程序运行过程中,其值不可以发生改变的量;
2、字符常量是一个字符,不能多个;
3、空常量是不能直接输出的,如:System.out.println(null)是错误的;
4、打印时字符串常量可以是空的(只有符号,里面连空格都没有),但是字符常量在单引号之间有且仅有一个字符。
数据类型(4类8种)
1、计算机储存设备的最小信息单元叫“位(bit)”,我们称之为“比特位”,用小写字母b表示;
2、计算机中最小的储存单元叫“字节(byte)”,用大写字母B表示,字节由连续的8个位组成;
3、定义char类型时,需要带“ ’ ’ ”,表示字符,且’0-9’和’A-Z’和’a-z’对应的数值分别是48-57,65-90,97-122;
4、在进行关系表达式时,如if等判断语句中,出现赋值号“=”而非等号“==”时也是可以的,但是这个时候只有boolean类型的值才行,如if(a=ture){},就是表示if后面的关系表达式成立(a被赋值为成立了),往下执行语句体。
变量及使用注意事项
1、在程序运行过程中,其值可以发生改变的量是变量;
2、定义变量时需要满足有变量名、数据类型、变量值;
3、一个大括号中变量名不能重复;
4、如果变量没有进行赋值(类型+变量值),不能使用;
5、定义long类型变量时为防止整数过大(整数数据系统默认是int类型),需要在值的后面加L;
6、定义float类型变量时为防止不兼容的类型(浮点数类型系统默认是double类型),需要在值的后面加F;
在给数字类型(6种)的变量进行赋值时,在程序中可以采用16进制进行赋值,但是需要在进制数的前面加上0x,如:int a=0xff、long a=0xff、float a=0xff、byte a=0xf,需要注意在类型定义范围内,值的后面可以不用标注数据类型L或者F。
以上,over,感谢阅读。 |
|