java笔记

一、 java语言特性:1.跨平台(借助虚拟机,程序不经修改即可在不同硬件或原件平台上运行);

2.面向对象

3.安全性(强类型、摈(bin)弃指针、垃圾回收机制、异常处理机制);

4.多线程

5.分布式

二、跨平台实现原理

平台:指的是操作系统(如Windows,Linux,Mac)

跨平台:Java程序可以在任意操作系统上运行,一次编译处处运行。

java源代码经过编译生成字节码文件,交由java虚拟机来执行,不同的系统有不同的JVM,借助JVM实现跨平台。

                                编译                                       Hello.class                                           JVM for Windows

Hello.java           javac Hello.java                        与文件中的类名相同                               Windows

                                                                           java Hello                                                 JVM for Mac

                                                                            运行 Hello,java                                          Mac

三、java开发环境配置

1.什么是JVM

JVM是Java虚拟机(JVM  Java Virtual Machine),Java程序需要运行在JVM上,不同平台有自己的虚拟机,因此Java语言可以跨平台

2.什么是JRE

包括Java虚拟机和Java程序所需的核心类库等,如果要运行一个开发好的Java程序,计算机只需安装JRE即可。

JRE:JVM+类库

3.什么是JDK

JDK是提供给Java开发人员使用的,其中包括了Java的开发工具,也包括了JRE。所以安装了JDK,就不用再单独安装JRE了。

其他的开发工具:编译工具(javac.exe)、打包工具(jar.exe)

JDK : JRE+Java开发工具

配置环境变量

JAVA_HOME          配置JDK安装路径       添加变量值:E:\Java\jdk1.8.0_161  

PATH                      配置JDK命令文件位置(javac.exe、java.exe)

在path环境变量前面添加:%JAVA_HOME%\bin   %JAVA_HOME%\jre\bin

CLASSPATH          配置类库文件位置(lib) 添加变量值: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

四、常用DOS命令

cd      改变目录                                 cd..    返回上级目录         exit    退出DOS命令行

dir      显示文件或目录                       del      删除文件

help    获取所有命令帮助                   cls      清屏              echo       显示信息

五、注意事项

一个类文件中允许有多个类,且各个类都允许main方法

public修饰的类,类名必须与文件名一致(一个文件中只存在一个public修饰的类)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lzk_bk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值