Java学习笔记4

1.前言

        总结一下目前学习Java中我所认为的重要概念,给大家一个参考。概念范围较广。

2.Java基础部分的概念

1.Java跨平台原理

        从三个方面解释:1.Java语言具有一次编译,到处运行的特点。就是说编译后的字节码文件可以跨平台运行,前提是该平台具有相应的Java虚拟机。2.Java虚拟机是可运行Java字节码文件的虚拟计算机。不同平台的虚拟机是不同的,但它们都提供了相同的接口。3.字节码文件不面向任何具体平台,只面向虚拟机。虚拟机先将字节码文件解释成机器码运行,再交给操作系统运行,从而实现了跨平台。

2.Java的安全性

        从语言层次上的4个方面介绍:1.Java用引用代替了指针2.垃圾回收机制3.异常处理机制4.强制类型转换

3.Java的三大版本

        Java包括标准版(JavaSE)、企业版(JavaEE)和微缩版(JavaME)三个版本。我们个人学习的是SE版本,ME版本不再作为主要的产品线进行推广和更新。

4.Java开发运行过程

        从编写Java源程序开始介绍:任何文本编辑器都可以创建并编辑Java源程序,Java源程序用“.java”作为文件后缀名,要编译Java源程序的话可以用命令javac java源程序文件名.java来编译。如果我刚刚写了一个名为demo的Java源程序,那么就可以使用javac demo.java这条命令编译。源程序编译后会生成一个“.class”作为后缀的文件,这就是Java的字节码文件,也是Java能够跨平台的原理。上面的demo.java文件经过编译后就会形成一个demo.class文件。此时计算机还无法理解“.class”文件,还需要用命令“java”把字节码文件解释成计算机可以理解的机器码,命令为java 文件名,比如java demo此时才算一个完整的Java程序的运行过程。

5.配置Java环境变量

        配置Java环境变量的主要目的是为了让操作系统能够在任意目录下找到并执行Java相关的命令。要配置两个环境变量分别是JAVA_HOME,和Path。步骤如下:右键点击此电脑,找到属性;然后找到高级系统设置(此步骤可能因为电脑不同而略有不同),然后点击环境变量,找到系统变量后点击新建,把变量名为设为JAVA_HOME,变量值那栏放自己jdk的安装路径。然后找到Path,在里边新建对JAVA_HOME的引用,格式如下%JAVA_HOME%\bin。之后要一层一层按确定退出,不然刚刚的操作都不会被保存。

6.JVM,JRE,JDK

        简单介绍三者间的关系和概念:JVM指的是java虚拟机的缩写,是Java实现跨平台的核心。JVM内部包含了许多应用程序的类的解释器和类加载器等等。JRE是JAVA程序运行时需要的运行环境,就是说如果你光是运行JAVA程序而不是去搞开发的话,只安装JRE就能运行已经存在的Java程序了JRE内部都包含JAVA虚拟机也就是JVM。JDK是Java程序开发时用的开发工具包,也就是说我们写Java程序时用到的就是JDK。JDK其内部也有JRE运行环境JRE。

7.Java中的三种注释

        Java中有3种注释,分别是单行注释,多行注释和文档注释。   单行注释的用法“//...”是两个斜杠。多行注释的用法是“/*...*/”在两个/中写注释即可。文档注释的用法是“/**...*/”,文档注释和多行注释类似,都在/中写注释。在文档注释中,可以使用特殊的标记如 @param, @return, @throws 等,此外文档注释还可以用Javadoc这样的工具用来生成详细的文档

3.总结

        以上是我认为在Java基础中较为重要的概念,以后还会有其他部分的概念笔记,希望这份笔记可以帮到大家;如果各位发现了文档中的错误也请多多指正。

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值