java基础

java基础
1、裸机:没有安装任何软件的计算机

2、ctrl+y:反撤销

3、环境变量分为用户变量(给当前用户用)和系统变量(所有用户用)

4、java由c++演变,James Gosling

5、Java语言有三个版本:J2SE(标准版、写小程序但UI丑)
J2EE(企业版、写web项目)
J2ME(小型版,写手机中的app)

6、目前发展到了14版本,8最稳定

7、Java跨平台原理:虚拟机技术,即在不同的平台安装对应的JVM,JVM将java源文件编译后的.class字节码文件解释成对应平台机器码并执行。

8、JDK JRE JVM三者的作用和关系:
JVM:Java虚拟机,将java源文件编译后的.class字节码文件解释成对应平台机器码并执行,实现Java跨平台。
JRE:Java运行时环境,所有的Java程序都要在JRE下才能运行。包括JVM和JAVA核心类库和支持文件。
JDK:Java开发工具,是整个JAVA的核心,包括了Java运行环境JRE,一堆Java工具和Java基础的类库。
JDK(java运行工具)=JRE(java运行环境)+java开发工具
=JVM(java虚拟机)+lib(核心类库)+java开发工具
java基础_第1张图片

9、JDK的安装:出现有“重试、忽略、取消”,选择忽略
JRE安装窗口,直接叉掉(JDK已经安装过一次了)

10、JDK(6以上)的环境变量:最简单就只配path就好,jdk的bin目录
为了方便以后换jdk版本,以及tomcat必须要,所以配java_home(JDK目录)

11、JDK卸载:控制面板—程序功能—JDK, 右键卸载
删除相关环境变量:JAVA_HOME 、classpath、 Path 中的jdk相关
C:\Windows\System32 目录下,java开头的文件都删除掉(除了JavaScript)

12、JDK目录下的db,是给java自己用的自带的数据库

13、源文件中有多少个class,编译之后就会生成多少个字节码文件,源文件名是和public修饰的那个类名一致

14、java的数据类型分为8种基本类型(byte、short、int、long、float、double、char、boolean)和3种引用类型(类、数组、接口)

15、驼峰命名:大驼峰:类名,每一个单词的首字母都大写
小驼峰:变量名、方法名,第一个单词的首字母小写,后面的单词的首字母全部大写

16、查看eclipse里的项目位置:右键—Show In—System Explorer

17、科学计数法:E
double d1 = 3.14E3;(3.14*10^3=3140)
double d2 = 3.14E-3;(3.14/10^3=0.00314)

18、关于long和int,如果声明为Long类型的时候,不加L,那么这个数是int类型(取值为[-2147483648,2147483647])的
eg:错误:long a = 2147483648
正确:long b = 2147483648L

你可能感兴趣的:(java学习,java)