认识Java,环境的安装及配置,第一个HelloWorld程序
2024年了,还有刚入门JAVA的小伙伴吗?
在这里贴一下我的远古笔记(●ˇ∀ˇ●)
什么是计算机:
由硬件和软件组成,是一种能够按照程序运行,自动、高速处理海量数据的现代化设备。没有装任何软件的计算机称为裸机。
硬件:cpu是一台计算机的运算核心和控制核心。其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU由运算器、控制器、寄存器、高速缓存及实现它们之间联系的数据、控制及状态的总线构成。作为整个系统的核心,CPU 也是整个系统最高的执行单元,因此CPU已成为决定电脑性能的核心部件,很多用户都以它为标准来判断电脑的档次。CPU的主频,即CPU内核工作的时钟频率(CPU Clock Speed)。该时钟速度越快,时间段内执行的指令就越多, 目前酷睿是2G-3G(1G是10000Mhz)例如,2MHz(200万次/秒),3GHz(三十亿次/秒)。内存是数据与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。 存储设备:内存不能长久保存数据(非ROM),断电时信息就丢失,程序和数据都会被保存在存储设备中(例如硬盘),当程序和数据需要使用时,再加载进内存,注意:内存读取和写入的速 度要比存储设备快的多。 存储设备主要有:磁盘驱动器,光盘驱动器(cd dvd)USB闪存(U盘)。
软件:软件的概述:按照一定顺序组织的计算机数据与指令的集合。软件 = 数据+指令+文挡。软件的本质即提高人与计算机交流效率,方便人与机器交互。软件还分为系统软件和应用软件。
系统软件:例如:Widows Linux Unix
应用软件:例如:QQ、WPS、Photoshop、、微软的Office
软件开发:制作软件。
认识Java
①Java的发展史:
Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。
2005年 sun公司推出Java 6
2009年 sun公司被oracle收购以后,oracle公司推出了Java7
2014年 oracle公司推出了Java8正式版本
②Java的特点:
Java具有简单性、面向对象、分布式、健壮性、安全性、动态性以及可移植性等
③三大平台:
- JavaSE(J2SE):是所有Java技术的基础,不管开发人员要开发什么平台的Java应用程序,都必须先从J2SE学起。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序 比如:qq
- JavaEE(J2EE):企业级版本,用于企业项目开发
- JavaME(J2ME):用于开发手机端APP
④跨平台:不依赖于软件系统,也不依赖于硬件环境
⑤JDK
JAVA核心,包括的运行环境,java工具 java的基础类库 为程序员提供的一个开发工 具包
⑥JRE
java的运行环境
⑦JVM
java虚拟机 ,用于运行程序
⑧三者之间的联系
JDK包含jre,jre包含jvm
安装Java环境
①版本
jdk6 jdk7 jdk8 分为32位和64位 根据自己电脑系统进行下载然后进行安装,保证jdk和jre不要在同一个文件夹下。
②环境变量的配置:
环境变量配置说明
JAVA_HOME:jdk安装路径 PATH : JDK下的\bin目录 为了让控制台在任意的目录下都可以找到java的开发工具 CLASSPATH: 设置class文件所在的路径信息 ( .; .代表当前目录 ; 分割号 从jdk6开始可以不配置)
配置方法:
桌面-计算机-右击属性-高级系统设置-高级-环境变量
- 用户变量:只能对当前登录的用户有效
- 系统变量:所有登录电脑用户均有效
JAVA_HOME:新建 变量值:jdk的安装目录 例:C:\Program Files (x86)\Java\jdk1.8.0_101\
PATH:编辑
path:
- 方式1:绝对路径 C:\Program Files (x86)\Java\jdk1.8.0_101\bin;
- 方式2:相对路径 %JAVA_HOME%\bin
注意
环境变量名不区分大小写
多个环境之间用分号(英文状态下)分割开即可
③环境的测试
- 开始 -> cmd 回车 dos
- javac:编译环境
- java:运行环境
- java -version:输出打印java的版本信息
- 测试过程中出现:不是内部或外部指令...
- java环境安装没有
- 环境配置是否正确,如果不正确更改正确后需要重启dos
- 配置是否出现了中文的分号或者逗号等
第一个java程序
如何显示文件后缀名:
任意打开一个盘 -> 组织 -> 文件夹或搜索选项-查看 -> 去掉隐藏已知文件扩展名前的对勾 新建文件记事本 把后缀名改成.java文件
java的类定义
java中所有的程序都是在类里面实现的,类是Java的最小结构单元
public class 类名{
public static void main(String [] args){
输出打印内容信息
}
}
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
注意点
- 加入适当的空格或者换行 优化代码
- java程序如果进行更改必须进行重新编译
- java的类名和文件名保持一致
- java中严格区分大小写
- println和print,如果加ln会进行换行,加之后对当前行进行处理
- java每句结束之后需要加英文状态下的分号
- java类中,System首字母大写 String 首字母大写
- java文件中可以有多个类,但是只能有一个public修饰的类,并且public修饰的类
- 要和文件名保持一致,不能有重名类信息
java 代码编译执行过程:
存放在某个盘下的根目录下的.java文件:
- 切换盘符 d: D:\Demo2.java
- javac 类名.java 作用:编译成 类名.java到 类名.class
- java 类名 作用:打印内容到控制台
存放在某个文件夹下的.java文件: win+R 输入cmd 回车 进入命令窗口
- 切换盘符 cd 具体盘符 回车
- d:回车
- javac 类名.java 编译生成同名的class文件
- java 类名 作用:打印内容到控制台
Java开发工具的使用(Eclipse)
安装版 下一步
免安装 解压后可以使用(英文版)
首先要安装jdk
目的:提高代码开发效率