西安企业网站建站,WordPress怎么改目录顺序,新手自学网站,网站建设由几部分构成Java从入门到精通#xff08;一#xff09;
前言
温故而知新#xff0c;闲着没事干#xff0c;准备将Java编程语言的知识点从头梳理一遍#xff0c;整理成笔记#xff0c;逐篇发布。 部分图片素材来源与B站“黑马程序员”的课程。
一 Java背景
Java是1995年 由Sun公司…Java从入门到精通一
前言
温故而知新闲着没事干准备将Java编程语言的知识点从头梳理一遍整理成笔记逐篇发布。 部分图片素材来源与B站“黑马程序员”的课程。
一 Java背景
Java是1995年 由Sun公司推出的一门高级编程语言。
业内公认Java之父为詹姆斯·高斯林。
重要事件2009年Sun公司被Oracle公司收购自此 Java 归属 Oracle公司甲骨文公司。
二 Java 能做什么 目前java做的最多的就是企业级应用开发即 微服务大型互联网应用 三 Java技术体系
Java技术体系主要包含以下三个
Java SE Java标准版Java技术的核心和基础Java EE Java企业版企业级应用开发的解决方案Java MEJava小型版针对移动设备的解决方案 四 Java的环境搭建
搭建Java的开发环境必须通过JDK即Java开发者工具包。 企业开发中一般会使用LTS版本LTS即长期支持版。目前最常用的版本是JDK8 1.安装JDK
JDK下载地址Java Downloads | Oracle
安装完成之后使用DOS命令验证是否安装成功
java -version
或者
javac -version在JDK的安装目录下的 bin 文件夹内可以看到有以下工具其中 java.exe 和 javac.exe 是需要重点了解的。 其中Java.exe 是执行工具而 javac.exe 是编译工具。
写好的Java程序是高级语言计算机底层的硬件无法识别必须通过javac编译工具进行编译然后再通过Java执行工具才能运行。
2.常用的命令行窗口
# 1.切换盘符
直接输入盘符冒号然后回车即可实例 D:
# 2.切换路径
cd /xxx/xxx
# 3.退回上一级
cd ..
# 4.推到根目录
cd /
# 5.清屏
cls3.JDK的组成
JDK主要由 JVMJREJava开发工具组成 JVMJVM是指Java虚拟机是Java程序真正运行的地方 核心类库Java中提供的类库方便程序的开发 JREJRE是指Java的运行环境JRE包括了 JVM 和 核心类库一般搭建服务器环境时只需要安装 JRE 即可。 开发工具即Java提供的编译程序(javac.exe)和运行程序(java.exe) 4.Java的跨平台
Java的跨平台是的指一次编译处处可用。
即经过编译的Java程序可以运行在任何装有JVM的设备上。
究其根本原因是因为Java为各个平台开发了对应版本的JVM 5.Path和Java_Home环境变量 旧版的JDK在安装完成后需要手动配置Path变量而Jdk11以后则不再需要手动配置 Path 环境变量用于记住程序路径方便在命令行窗口的任意目录启动程序Java_Home用来记住JDK安装到了哪个位置将来其他技术要通过这个环境变量来找到JDK
新版的JDK只是自动配置了Path环境变量并没有配置Java_Home
配置了Java_Home之后Path则可以使用一下方式去配置
%Java_Home%\bin 五 HelloWorld程序示例
1.Java程序的开发过程
一般情况下开发Java程序需要经历以下三个阶段分别为编写程序编译程序运行程序
2.HelloWorld
HelloWorld程序建议使用记事本编写以此来体会以上的三个过程。
创建一个记事本文件将其命名为 HelloWorld.java,然后输入一下内容
public class HelloWorld {public static void main(String[] args) {System.out.println(Hello,Java);}
}以上示例中的 main() 方法是整个程序的入口方法。
将其保存到指定位置然后在HelloWorld.java这个文件的位置打开cmd窗口或者从其他地方打开切换至该目录。
# 1.编译java文件
javac HelloWorld.java
# 2.运行java文件
java HelloWorld当使用 javac HelloWorld.java时将在当前目录下生成一个字节码文件HelloWorld.class。
使用 java 命令运行的文件实际就是这个HelloWorld.class字节码文件。 注意使用 java 命令运行编译后的字节码文件时不需要后缀名(.class)但是使用 javac 命令编译程序时则必须有后缀名(.java) 3.编程语言发展史
机器语言–汇编语言–高级语言
机器语言是有0和1组成即二进制。