网站seo应用,公司网站建设的策划方案,WordPress实例页面在哪里修改,英文网站推广一、计算机基础知识 常用的DOS命令 二、计算机语言介绍 三、Java语言概述 四、Java环境的搭建 JDK安装图解 环境变量的配置 配置环境变量意义 配置环境变量步骤 五、第一个Java程序 编写Java源程序 编译Java源文件 运行Java程序 六、Java语言运行机制 核心机制—Java虚拟机 核…一、计算机基础知识 常用的DOS命令 二、计算机语言介绍 三、Java语言概述 四、Java环境的搭建 JDK安装图解 环境变量的配置 配置环境变量意义 配置环境变量步骤 五、第一个Java程序 编写Java源程序 编译Java源文件 运行Java程序 六、Java语言运行机制 核心机制—Java虚拟机 核心机制—垃圾回收
一、计算机基础知识
常用的DOS命令
进入 DOS操作窗口 按下 WindowsR键盘打开运行窗口输入cmd回车进入到DOS的操作窗口。 打开 DOS命令行后看到一个路径 c:\user 就表示我们现在操作的磁盘是c盘。 常用命令 1.切换盘符盘符名加冒号回车 2.退出到当前目录的根目录cd (change directory) 3.退回到上一层目录cd … 4.进入某个目录cd 目录名 5.列出目录下的内容dir 6.创建文件夹md 目录名(make directory) 7.创建文件并写入内容 echo 内容文件名 追加内容 echo 内容文件名 8.删除文件 del 文件名(delete) 9.删除文件夹 rmdir 目录名删除空目录(remove directory)只能删除空的文件夹 10.清屏cls 11.查看ip地址ipconfig 12. 测试网络是否连通ping 13.退出exit
二、计算机语言介绍
什么是计算机语言
语言是人与人之间用于沟通的一种方式。例如中国人与中国人用普通话沟通。而 中国人要和英国人交流就要学习英语。 计算机语言人与计算机交流的方式。 如果人要与计算机交流那么就要学习计算机语言。 计算机语言有 很多种 。 如C ,C ,Java ,PHP , Kotlin Python Scala等 等
第一代语言
机器语言。指令以二进制代码形式存在。 使用 0 和 1 的二进制码但是在做计算的时候比如 128 我们要写为 10000000其它的数以此类 推如果再做计算就会变的非常的不尽人意如果想要显示 HelloWorld可能要几百个 01 的组合可 读性差难以查错(智商不够用)
第二代语言
汇编语言 汇编语言的主题是汇编指令 汇编指令和机器指令的差别在于指令的表示方法上。 汇编指令是机器指令便于记忆的书写格式。
第三代语言高级语言
C、Pascal、Fortran面向过程的语言 C面向过程/面向对象 Java 跨平台的纯面向对象 的语言 .NET跨语言的平台 Python、Scala…
三、Java语言概述
Sun Microsystems于1995年推出的面向对象的程序设计语言共同创始人的詹姆斯·高斯林 (James Gosling)被誉为“Java之父”。 是一种面向Internet的编程语言。Java一开始富有吸引力是因为Java程序可以 在Web浏览器中运行。这些Java程序被称为Java小程序applet。applet使 用现代的图形用户界面与Web用户进行交互。 applet内嵌在HTML代码中。 随着Java技术在web方面的不断成熟已经成为Web应用程序的首选开发语言。
Java的历史
1996年发布JDK 1.0 1998年发布JDK 1.2 平台名称J2SE(Stadard Edition)、J2EE(Enterprise Edition)、J2ME(Micro Edition) 2004年发布JDK 1.5 版本更名Java 5.0 平台名称Java SE、Java EE、Java ME 2006年发布Java 6.0 2009年被Oracle收购 2011年由Oracle发布Java 7.0 2014年由Oracle发布Java 8.0 2017年由Oracle发布Java 9.0 2019年由Oracle发布Java 14.0
Java的语言特点
面向对象贴近人类思维模式模拟现实世界解决现实问题。 简单性自动内存管理机制、不易造成内存溢出简化流程处理、语义清晰 跨平台操作系统、服务器等。
Java技术体系平台
Java SE(Java Standard Edition)标准版 支持面向桌面级应用如Windows下的应用程序的Java平台提供了完整的Java核 心API此版本以前称为J2SE Java EE(Java Enterprise Edition)企业版 是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如 :Servlet 、Jsp等主要针对于Web应用程序开发。版本以前称为J2EE Java ME(Java Micro Edition)小型版 支持Java程序运行在移动终端手机、PDA上的平台对Java API有所精简并加 入了针对移动终端的支持此版本以前称为J2ME
四、Java环境的搭建
Java 虚拟机——JVM
JVM Java Virtual Machine Java虚拟机简称JVM是运行所有Java程序的假想计算机是Java程序的 运行环境是Java 最具吸引力的特性之一。我们编写的Java代码都运行在 JVM 之上。 **跨平台 **任何软件的运行都必须要运行在操作系统之上而我们用Java编写的软件可以运行在任何的操作系 统上这个特性称为Java语言的跨平台特性。该特性是由JVM实现的我们编写的程序运行在JVM上而JVM 运行在操作系统上。
JRE 和JDK
JRE Java Runtime Eviroment 是用来运行Java环境的 JDK Java Development Kit 是开发者工具包 三者关系 JDK JRE JVM
JDK安装图解
打开网页 http://www.oracle.com 下载对应平台的合适的 JDK 版本。 双击下载的 exe,如 jdk-8u131-windows-x64.exe。进入安装向导。 下一步,更改安装路径选择安装所有组件 更改为 D:\developer_tools\Java\jdk1.8.0_131 点击确定 下一步开始安装 6.完成安装
环境变量的配置
配置环境变量意义
开发Java程序需要使用JDK中提供的工具工具在JDK安装目录的 bin 目录下。 在DOS命令行下使用这些工具就要先进入到JDK的bin目录下这个过程就会非常的麻烦。 不进入JDK的 bin 目录这些工具就不能使用会报错。 为了开发方便我们想在任意的目录下都可以使用JDK的开发工具则必须要配置环境变量配置环境变量的意义 在于告诉操作系统我们使用的JDK开发工具在哪个目录下。
配置环境变量步骤
Windows 7,8版本
计算机鼠标右键,选择 属性 选择 高级系统设置 高级 选项卡点击 环境变量 点击 新建 创建新的环境变量 变量名输入 JAVA_HOME 变量值输入JDK的安装目录 选中 Path 环境变量 双击 或者 点击编辑 在变量值的最前面键入 %JAVA_HOME%\bin ; 分号必须要写必须是英文格式。 环境变量配置完成重新开启DOS命令行在任意目录下输入 javac 命令运行成功。
Windows 10 版本
文件资源管理器 -- 此电脑鼠标右键 -- 选择 属性 选择 高级系统设置 -- 选择 环境变量 点击下方系统变量的 新建 创建新的环境变量变量名输入 JAVA_HOME 变量值输入JDK的安装目录 选中 Path 环境变量 双击 或者 点击编辑 点击 新建 键入 %JAVA_HOME%\bin 必须是英文格式。选中该行上移到最上方点击确定。 环境变量配置完成重新开启DOS命令行在任意目录下输入 javac 命令。 注意 Java开发环境不再需要配置classpath https://www.cnblogs.com/ideal-20/p/11050114.html
五、第一个Java程序
开发环境已经搭建完毕可以开发我们第一个Java程序了。 Java程序开发三步骤编写、编译、运行。
编写Java源程序
public class HelloWorld { public static void main(String[] args) { System.out.println(“Hello World!”); } } 文件名必须是 HelloWorld 保证文件名和类的名字是一致的注意大小写。 每个字母和符号必须与示例代码一模一样。 第一个 HelloWord 源程序就编写完成了但是这个文件是程序员编写的JVM是看不懂的也就不能运行因此我 们必须将编写好的 Java 源文件 编译成JVM可以看懂的 字节码文件 。
编译Java源文件
在DOS命令行中进入Java源文件的目录使用 javac 命令进行编译。 javac: java compile 命令 javac xxx.java 举例 javac HelloWorld.java 如果程序无误那么在该目录下会产生同名的字节码文件xxx.class
运行Java程序
在DOS命令行中进入Java源文件的目录使用 java 命令进行运行。 命令 java 类名字 举例 java HelloWorld java HelloWord 不要写 不要写 不要写 .class 第一个程序注意点 编译 是指将我们编写的Java源文件翻译成JVM认识的class文件在这个过程中 javac 编译器会检查我们 所写的程序是否有错误有错误就会提示出来如果没有错误就会编译成功。 运行 是指将 class 文件 交给JVM去运行此时JVM就会去执行我们编写的程序了。 main 方法称为主方法固定书写格式public static void main(String[] args){…}是程序的入口。 **注释 解释程序给人看的 Java 中有单行注释和多行注释 单行注释以 // 开头 换行结束 多行注释以 / 开头 以/结束 关键字 是指在程序中Java已经定义好的单词具有特殊含义。 标识符 凡是自己起名字的比如类的名字、方法的名字和变量的名字等等都是标识符。
六、Java语言运行机制
核心机制—Java虚拟机
JVM 是一个虚拟的计算机具有指令集并使用不同的存储区域。负责执行指 令管理数据、内存、寄存器。 对于不同的平台有不同的虚拟机。 只有某平台提供了对应的java虚拟机java程序才可在此平台运行 Java虚拟机机制屏蔽了底层运行平台的差别实现了“一次编译到处运行”
核心机制—垃圾回收
不再使用的内存空间应回收—— 垃圾回收。 在C/C等语言中由程序员负责回收无用内存。 Java 语言消除了程序员回收无用内存空间的责任它提供一种系统级线程跟踪存储空 间的分配情况。并在JVM空闲时检查并释放那些可被释放的存储空间。 垃圾回收在Java程序运行过程中自动进行程序员无法精确控制和干预。