初识Java


前言

看标题可知,这是一篇初涉Java编程领域的小白写,写博客只是希望能作为自己学习的记录而已,希望之后文章若有所错误,烦请指正。


一、Java概述

1.Java发展历史

(1)1991年Sun公司的"Gree"项目,詹姆斯·高斯林(James Gosling)带领开发团队设计出了’'Oak"语言,后因为命名冲突的原因,更改为Java;
(2)1996年Sun公司发布Java1.0版本(但是刚出来的时候并没有为其所描绘的黄金时期的到来做好准备,就像赛博朋克2077一样,紧接着Java1.1对此做了许多改进);
(3)1998年发布java1.2版本,称为J2SE(shenjava2标准版软件开发包),随后1.3、1.4则是对此做出改进;
(4)2004年发布版本Java 5.0(本身原定于Java1.5,后经过JavaOne会议,版本号直接升至5.0);
(5)2006年发布版本6(没后后缀.0),Java平台标准版(Java SE6);
(6)Sun公司沦陷,于2009年被Oracle公司收购,所以直到2011年Oracle公司才发布版本7(Java SE7);
(7)2014年发布版本8(Java SE8),也是如今公司主流开发版本;
(9)2017年发布版本9,而后从18年开始,每六个月就会发布一个Java版本。

2.Java的特性

Java的设计者们已经为Java的定位编写了颇具影响力的“白皮书”,可以总结为以下11个关键术语:
简单性;面向对象;分布式;健壮性;安全性;体系结构中立;可移植性;解释型;高性能;多线程;动态性。

3.Java术语

随着Java的发展,所带来的不仅是技术的变革,还有一堆(不考虑后来者感受-划掉)的专业术语
JVM:Java虚拟机,将Java编译好的.class文件翻译为对应的机器语言
JRE:Java运行时环境
JDK:Java开发工具包
三者关系就是套娃:
在这里插入图片描述
Java SE:标准版,用于桌面或简单服务器应用的Java平台;
Java EE:企业版,用于复杂服务器应用的Java平台;
Java ME:微型版,用于小型设备(例如嵌入式设备)的Java平台;
Java 2 : 过时术语,用于描述1998~2006年之间的Java版本;
SDK:过时术语,用于描述1998~2006年之间的JDK。

二、Java开发环境安装

1.安装JDK

可以前往Oracle(甲骨文)公司官网自行下载,我现在所使用的是Java 8版本。具体安装教程可以参考网上其他博客,下面附上安装视频:https://www.bilibili.com/video/BV1N54y1U7AA

2.Java环境变量的配置

(针对Window10系统)
(1)打开环境变量窗口
右键 This PC(此电脑) -> Properties(属性) -> Advanced system settings(高级系统设置) -> Environment Variables(环境变量)
(2)新建JAVA_HOME 变量
在系统变量那栏点击新建(New)按钮
在这里插入图片描述
输入:
变量名:JAVA_HOME
变量值:电脑上JDK安装的绝对路径(比如我的就是:C:\Java\jdk1.8.0_281)
输入完毕后点击 确定。

(2)新建/修改 CLASSPATH 变量
如果存在 CLASSPATH 变量,选中点击 编辑(Edit)按钮。
如果没有,点击 新建(New)按钮。
输入或者在已有的变量值后面添加:
变量名:CLASSPATH(已有就不用了)
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
Tips: .; 不能省略!!
输入完毕后点击 确定。

(3)修改Path 变量
在这里插入图片描述
新建两条路径:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

(4)测试
检查打开cmd(win+r,输入cmd,点击确定),输入 java,出现一连串的指令提示,说明配置成功了:
在这里插入图片描述

三、Hello Word程序

在一个文件夹里创建文本文件,将后缀名改为 .java (记住文件名,为了方便我为Text.java)然后用 notepaid++或者Sublime Text打开,记事本也可以。
Tips1:public class 后面的类名要与文件名同名;
Tips2:打完代码要保存;
在这里插入图片描述
然后尝试运行:
打开cmd(win+r,输入cmd,点击确定),或者用Powershell窗口(在文件夹空白处,按住Shift键,右击鼠标)
在这里插入图片描述
输入 javac Text.java (此为编译代码,会生成.class文件,也叫字节码文件)
输入 java Text (此为运行代码,在JVM上运行.class文件)

总结

这就是初识Java的内容,接下来我会继续写一些关于Java语法相关的博客,希望大家能喜欢这篇博客,如有错误,烦请指正,感谢阅读。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值