Java基础入门1

1、JDK8 主流版本;
JVM虚拟机:Java代码通过JVM实现在不同平台上运行;优点是:跨平台原理翻译,垃圾回收机制;
JDK:程序员安装,开发工具是用于JAVA开发;
JRE:运行写好的Java代码,不具备开发的功能;
2、字节是计算机中最小的存储单位,B,byte;1B = 8bit;
1KB MB GB TB PB 1024
3、配置环境变量:让java在任意盘符下都可使用;
JAVA_HOME:JDK安装路径文件夹;
Path:%JAVA_HOME%\bin;(%%表示引用)
为什么不需要配置CLASSPATH:配置的作用是JVM在查找class文件时如果没有设置classpath会在当前路径查找,设置classpath后仅在classpath路径下查找class文件;在java1.5之后,把当前目录(运行 java .class 时所在目录)当做了classpath路径,而编译后的.class文件和.java文件在同一目录下,所以不需要配置;为何配置classpath:
4、eclipse在互联网公司使用的较少,主要是idea;IDEA和JDK需要关联起来;IDEA会自动保存文件;IDEA可同时打开多个工程;
5、Java程序开发的步骤:
Java基础入门1_第1张图片类名称和文件夹名称一样,大小写敏感;
1)、编写java 源码 .java文件
2)、对java文件 进行编译 得到.class 字节码文件
3)、把.class字节码文件 交给JVM 进行运行
6、文档注释:/** */
7、常量:整型常量、小数型常量、字符常量、字符串常量、布尔常量、空常量;

常量在内存的常量池内;
字符常量:单引号,只能有一个字符;必须有内容,’’ ------> ‘/u0000’ : ‘\u0000’表示一个空白字符,即在单引号之间没有任何字符。之所以能这样表示是因为,Java采用的是Unicode字符集,Unicode字符以\u开头,空白字符在Unicode码表中对应的值为’\u0000’
字符串常量:双引号,多个字符;
空常量:null;打印会报错
8、变量:
Java基础入门1_第2张图片
基本数据类型:整形(字节byte、短整型short、整型、长整型)、浮点(单精度、双精度)、字符、布尔;(四类八种)
引用数据类型:类、接口、数组;
字符类型不包括字符串;String是一个类,不是关键字;字符串是String;
长整型:对应的数值后面加上字母L或l;
float:单精度浮点数(7位有效小数),数值后面加字幕F或f;开发基本不用,都用double;(原来计算机内存较小时,节省内存用float)
double:双精度浮点数(15位有效小数),数值后面不需要加,写小数默认就是double整数默认是int;
byte int long double常用类型;
Java基础入门1_第3张图片2是随机的,7个有效数位包括小数点前;
在这里插入图片描述
9、标识符
Java基础入门1_第4张图片
**10、IDEA常用快捷键:
ctrl + y/Y:删除光标所在行;
ctrl + d:复制光标所在行,插入光标下面一行;
ctrl+alt+L:格式化代码
ctrl + / :注释单行代码
ctrl+shift+/:注释选中的多行代码
alt + shift + 上下箭头:移动当前代码行
**alt + enter:**导入包,自动修正代码
****代码补全功能:需要修改快捷键,因为原来的ctrl+空格和windows下的快捷键重复,由于alt + 空格在其他功能中有用,故修改为alt + z; 如果输入一个方法或类,但是没有出现默认的提示时,需要使用快捷键补全;关于alt +enter的用法详见https://www.bilibili.com/video/BV187411n7xF?p=12
IDEA中ctrl + R:查找替换
soutv:打印此格式的快捷键:System.out.println("arr = " + arr);

你可能感兴趣的:(Java基础入门1)