一.java-认识编程.认识java.

一.什么是程序?

程序就是一段按照特定规则,可被计算机执行的代码块.代码块就是由一些字符组合起来,按照一定规律,可被计算机执行的文本.
编程语言从发展历史上经历了3个阶段:机器语言->汇编语言->高级语言
  1. 机器语言:
    机器能识别的语言,机器问什么能识别,因为机器就是由成千上亿的开关构成的,开关只有两种状态,即0,1.所以加入有1000个开关,每个开关有0和1两种状态.100个开关就可以表示2的100次方个状态.

  2. 汇编语言:
    汇编语言就是因为机器语言0和1没有特别的意义,于是使用8个开关组合在一起,可以表示256张红状态来分别表示英文字母大小写,符号等,这就是ASCII码.也就是java中的一个字节等于8位.后来由于全球文字的统一,所以产生了万国码也就是UTF-8.它用3个字节表示一个字符.
    1 byte = 8bit;
    1 字符 = 3 byte;(UTF-8)
    1 字符 = 2 byte(其他码)

  3. 高级语言:
    高级语言是近似于现实生活中的语言,可以进行数学的逻辑预算,已经基本脱离了机器的范畴,同理这又出现了一个新的东西-编译器.他将高级语言变异成计算机可以识别的机器语言.

二.认识java

1. java的历史.

java之父,詹姆斯.高斯林;java诞生的时间1996年.

2. java的优点.
面向对象,简单,跨平台.
简单-有很多的工具和jar包可以使用.
跨平台-由JVM达成的.

3. java的开发到运行的过程.
3.1 编写源文件 .java文件.
这个可以由记事本/eclipse/idea等开发工具完成,只需要编写出符合java规范的代码,都可呗编译器编译,并不是一定需要特别的开发工具才能开发java代码,所有的开发语言都是这样的.但是我们开发时并不会直接用记事本写代码,是因为,很多的开发工具继承了特别多的功能,包括提示,代码格式规范等等.常用的Java开发工具有eclipse,myeclipse,idea等.
3.2 编译成 .class文件
这个由JDK包中的bin目录下的javac.exe编译器编译完成,如果是记事本编写的代码,则在cmd中用java的编译指令.完成编译.所有的操作系统下的.java文件编译的class文件都相同.
3.3 运行 .class文件
运行.class文件是由JVM(Java Virtual Machine )JAVA虚拟机完成的,这是java完成跨平台的核心.不同的操作系统对应下载的JDK不同,则JVM不同,则JVM会根据单签的操作系统运行 .class文件.

4.java常用的指令
javac 类名.java 编译指令,
java 类名 运行指令,不加.class
javap 类名 反编译指令,不加.class

5.JDK/JRE/JVM
JDK = JRE + java开发工具包
JRE = JVM + java运行时类库.
JVM = 运行java代码的机器.
JDK全称java development kit
JRE全称java runtime environment
JVM全称Java Virtual Machine,JVM的内存结构,后续会讲到.

6.JDK安装及配置
安装:jdk是绿色解压版,不需要安装.只需要下载,解压即可.
配置:
为什么需要配置JDK的环境变量?
因为我们编译和运行java的文件,需要在JDK的bin目录下的javac指令和java指令,如果我们不配置JDK环境变量,那我们只能把所有的源文件都卸载bin目录下,不然java指令用不了.况且,我们以后用的开发工具eclipse和idea都需要用的环境变量来编译和运行java文件,所以我们必须的配置环境变量.
怎么配置环境变量?
第一步:配置JAVA_HOME环境变量.
第二步:配置path环境.
选中电脑右键属性->高级系统设置->环境变量->新建一个JAVA_HOME(JDK的根目录)->在path中添加一个%JAVA_HOME%/bin

发布了4 篇原创文章 · 获赞 0 · 访问量 36

猜你喜欢

转载自blog.csdn.net/weixin_45449911/article/details/104417303