Java萌新入门的第一篇文章

这篇文章是为了刚入门或者打算入门的萌新们写的,希望看完后能对Java有个初步认识。以后会不定时更新有关Java的干货,就这些要说的,以上。

先介绍下相关背景,不要觉得枯燥,了解一下很有必要。

a.计算机的语言发展史:
计算机的产生:科学计算,应用于军事。

如何给计算机发布任务:
计算机语言:计算机可以识别的符号。

计算机语言经历的几个阶段:
经历了三个阶段:
1.机器语言 :计算机能够直接识别的语言。 二进制语言。 1010
任何计算机都有自己的指令集:
1010 0001 0001
2.汇编语言:1+1
ADD 0001 0001
3.高级语言:java c c++ c#
1+1

b.Java历史和版本:
java 是一个纯粹的面向对象的编程语言。

java 历史:
java 最开始以oak 橡树 命名。更名为java(咖啡的名字,有logo为证)。
创始人:james gosling。

java版本:
1991年,Sun公司的Green项目,Oak
1995年,推出Java测试版
1996年,JDK1.0
1997年,JDK1.1
1998年,JDK1.2,大大改进了早期版本的缺陷,是一个革命性的版本,更名为Java2
1999 Java被分成J2SE、J2EE 和J2ME,JSP/Servlet技术诞生

j2me:java 2 mirco edtion: 微型版。针对手持设备,手机。
j2se:java 2 standard editon:标准版,针对pc 客户端桌面程序。
j2ee:java 2 Enterprise edtion:企业版,针对服务器开发。

2004年,J2SE 5.0 (1.5.0) Tiger老虎.为了表示这个版本的重要性,J2SE1.5更名为J2SE5.0。
2006年,J2SE 6.0 (1.6.0) Mustang野马.此时,Java的各种版本被更名,取消其中的数字"2":J2EE更名为Java EE, J2SE更名为Java SE,J2ME更名为Java ME
2009年4月20日甲骨文收购Sun公司,交易价格达74亿美元。
2011年,JavaSE7.0
2014年 ,JavaSE8.0
现在最新版是 JavaSE9.0

c.Java的特点:

1.Java是简单的:
不再有#include 和#define 等预处理功能;
不再有struct,union及typedef;
不再有函数;
不再有指针、不再有多重继承;
不再有goto;
不再有操作符重载(Operatior Overloading);
不再有全局变量 ;
取消自动类型转换,要求强制转换;
不再有手动内存管理。

2.Java是安全的:
取消了指针,自动内存回收;
Java是完全面向对象的:继承、封装、多态。

3.Java是健壮的:
Java的强制类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。

4.Java是跨平台的:
一个java程序可以在多个平台上运行。
下面两个图形象地表达了Java的跨平台原理。
在这里插入图片描述
上图里的jvm就是虚拟机,它的功能有这么几点:
解释器:将字节码文件解释给本地平台执行。
类加载:将需要的.class文件加载到内存中。
内存管理:java 的自动内存管理。
垃圾回收:jvm 会将不用的数据,会清理掉。

在这里插入图片描述
5.jdk、jre
运行java程序需要2个步骤:先编译,后解释执行。
进行java 程序的开发,需要安装jdk,那么jdk是什么呢?

jdk:java development kit java 开发工具包。
jdk:jvm、编译器,支持的库。
java sdk。

bin目录: binary 二进制。
javac.exe 就是java 的编译器,用来生成.class 文件的,是一个可执行的程序。
java.exe 是jvm的解释器。, 用来解释字节码文件的。

lib目录:是java 程序运行支持的类库。
Math.random()

sdk:software development kit 软件开发工具包

安装jdk:
注意问题:建议默认安装到c 盘, 不要有中文的目录。

另外还有 jre 这个术语,如下:
jre:java runtime environment, java 运行时环境。

6.DOS操作系统 disk operating system (磁盘操作系统)

内部命令:dos 操作系统启动之后,自动加载的指令。属于dos 系统自身的指令。能够直接识别。
外部命令:外部的可执行的程序。

dos:命令行的一个操作系统 ,所有的操作都需要依靠输入指令执行。

如何在windows 平台上 运行 dos 界面程序
(1): 在开始菜单搜索处输入cmd 回车即可。
(2):按windows键+R键 弹出 运行界面,输入cmd(command) 回车。

认识 dos 操作系统的一些常用的指令:

可以通过 指令 /? 了解当前指令的用法
例如:cd /? 回车

1:切换目录的指令
cd (change dirctory).
chdir

cd \ 回到当前目录的根目录。

2:切换盘符:盘符:回车

… :代表当前目录的上一级目录
. :代表当前目录

3:dir (dirctory):显示当前目录下的所有的文件和目录的。

4:cls 清屏 clear screen

5:start: 开启另外一个dos窗口

6 : exit 退出当前dos窗口

7:md 或者是 mkdir 创建目录

8:rd /s /q 目录

9:del 删除文件
del 删除所有文件 del . :

  • 通配符 代表任意个字符
    ?:代表一个字符

10:copy 复制文件 copy 源文件路径 目的路径
copy c:\class\a.java d:\class\b.java

11 :move 剪切。

12 : ren 重命名 ren 源文件名字 新文件名字

13 :快捷键:
TAB:自动补齐
上下箭头:快速使用之前使用过的命令。

第一篇就先介绍这么多,java的路还长,这只是起点。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值