栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java第二课复习总结

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java第二课复习总结

目录

文本编辑快捷键

计算机编程语言发展史

第一代语言:机器语言

第二代语言:低级语言

第三代语言:高级语言

Java语言

Java语言的特性

简单性

完全面向对象

健壮性

支持多线程并发

可移植性/跨平台

JDK、JRK、JVM三者之间的关系

 Java的加载与执行

配置变量环境

编写java中的第一个java程序:HelloWorld

 java程序代码的注释


文本编辑快捷键

复制    ctrl + c

粘贴    ctrl + v

剪切    ctrl + x

保存    ctrl + s

撤销    ctrl + z

重做    ctrl + y

回到行首    home键

回到行尾    end键

当光标在行尾,选中一行    shift + home键

当光标在行首,选中一行    shift + end键

回到文件头    ctrl + home

回到文件尾    ctrl + end

全选    ctrl + a

查找    ctrl + f

选中一个单词    鼠标双击

选中一行    鼠标连续击3次

不用鼠标选中一个单词    ctrl + shift + 右箭头/左箭头

计算机编程语言发展史

计算机语言包括机器语言、低级语言、高级语言。机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。汇编语言(assembly language)是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。机器语言具有灵活、直接执行和速度快等特点。高级语言比较容易识记和理解

第一代语言:机器语言

机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。机器语言具有灵活、直接执行和速度快等特点

程序员直接编写二进制。例如:100101011000010...是一串二进制代码

二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”

二进制码与十进制存在转换关系:

...1    1    1    1    1    1    (二进制)

...                  (对应十进制的数字)

故二进制111111=十进制(​+​+​+​+​ +​)

第二代语言:低级语言

具有代表性的:汇编语言

第三代语言:高级语言

具有代表性的:

C语言:面向过程的

C++语言:一半面向过程,一半面向对象

Java语言:完全面向对象(Java底层语言是C++语言实现的)

python语言:面向对象

......

Java语言

Java包括三大块:JavaSE、JavaEE、JavaME

它们之间的关系:

由图可以看出:JavaEE和JavaME都包含JavaSE

实际上,JavaSE是Java的标准版,是学习JavaEE和JavaME的基础,JavaEE是企业版,JavaME是微型版

JavaSE(以前称为J2SE):基础语法+基础库

JavaEE(以前称为J2EE):专门为企业开发的软件,为企业提供解决方案

JavaME(以前称为J2ME):专门为微型设备做嵌入式开发的

Java语言的特性

简单性

在Java语言当中真正操作内存的是:JVM(Java虚拟机,是C++语言写的一个虚拟的计算机)

所有的java程序都是运行在Java虚拟机当中的,而Java虚拟机执行过程中再去操作内存

优点:不容易导致内存泄漏
缺点:效率问题,包括驾驭感比较差

对于计算机来说,主要的几个部件:

CPU:中央处理器,相当于人类的大脑,负责发送并执行指令,是整个计算机的指挥官

内存:程序运行过程当中的临时数据存储空间,断电或关机之后内存中的数据就消失了

硬盘:持久化设备,硬盘上的数据不会因断电而丢失

主板:相当于人类的躯干,是一个载体

完全面向对象

Java中提供了封装、继承、多态等面向对象的机制

健壮性

Java中有一种机制:自动垃圾回收机制(GC机制)

JVM负责调用GC机制,程序员不需要干涉

支持多线程并发

可移植性/跨平台

Java语言只需要编写一次,可以做到到处运行

例如:java程序编写完之后,可以运行在windows操作系统上,不需要做任何改动可以直接运行在Linux操作系统上,同样也可以运行到MaC OS上面

JDK、JRK、JVM三者之间的关系

JDK(Java Development Kit):Java开发工具箱

JRE(Java Runtime Environment):Java运行环境

JVM(Java Virtual Machine):Java虚拟机

(JDK包括JRE,JRE包括JVM)

JVM是不能独立安装的,JDK和JRE是可以独立安装的

安装JDK:JRE会自动安装,同时JRE内部的JVM也就自动安装了

安装JRE:JVM就自动安装了

 Java的加载与执行

Java程序有两个重要的阶段:编译阶段、运行阶段

用Java语言编写的Java代码这种普通文本必须经过一个编译,变成“字节码”,JVM可以识别“字节码”,这个过程称为编译

Java代码这种普通文本被称为Java源代码(我们编写的就是),源代码不能直接执行,需要进行编译,生成对应的“字节码”,JVM进行识别

 javac.exe 负责编译

java.exe 负责运行

配置变量环境

配置环境变量path的步骤:

桌面此电脑上右键-->属性-->高级系统设置-->环境变量

 找到path,编辑

点击新建,将C:Program FilesJavajdk-12.0.1bin添加进去

注意:环境变量包括“系统变量”和“用户变量”
            系统变量:范围比较大,系统变量会让计算机所有用户都起作用
            用户变量:范围比较小,这个变量只是作用于当前用户

查看编译器版本:在DOS命令上输入javac -version

编写java中的第一个java程序:HelloWorld

 java程序代码的注释

//     单行注释

 

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/274708.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号