Java环境安装
Java开发环境安装JDK的下载与安装
目前JDK版本已更新到17代,本次下载以JDK8,即1.8为例(新版与旧版的区别在于增加了一些新特性)
JDK的下载
通过百度或者谷歌搜索JDK8 根据电脑版本进行下载
jdk版本更新迭代较大 官网有可能找不到jdk8的下载 在此提供官方备份的下载地址 jdk8下载
JDK的安装
下载完成后打开进行下一步
需要注意记住当前jdk8安装的路径,环境配置需要用上 (下载路径根据个人喜好自主选择)
JDK的环境配置
我的电脑–>右键–>高级系统设置
下面的环境变量新建–>变量名为JAVA_HOME,变量值填入jdk8安装的文件路径
找到环境变量下的Path–>双击打开–>新建两个新变量 %JAVA_HOME%\bin %JAVA_HOME%\jre\bin 需要注意大小写
通过cmd检测JDK是否安装成功(命令行中输入java -version验证)
cmd窗口出现以下界面即为环境配置成功
关于JDK的卸载
首先删除java的安装目录
删除环境变量种的JAVA_HOME
删除path ...
MarkDown语法
MarkDown语法语法书写的介绍格式:#+标题内容
一级标题#+
二级标题##+
以此类推
字体Hello,World!
Hello,World!
Hello,World!
Hello,World!
输入内容前后两个*代表字体加粗
前后一个的*代表字体倾斜
前后各三个*代表倾斜和加粗同时都有
前后各两个-代表中间划线
引用
Java的学习是需要很长时间的,坚持就是胜利!
大于号>加空格即可
分割线
—+回车
***+回车 都能形成分割线
图片
英文状态下的!+中括号[]括号里面填内容+()括号即可形成
超链接
点击跳转到另一个网站
[]+中间加上输入内容+括号即可形成 与图片的语法书写相似
列表
1
2
3
有序列表 数字+一点.+空格
1
2
3
无序列表 减号-+空格
表格
名字
性别
生日
张三
男
1995.5.5
内容|内容|内容
–|–|–|
内容|内容|内容
左下角源代码模式将三行的间隔行删掉即可
代码1public
1public
Tab上面的三个顿号+内容即可
JavaSe2
基本概念程序 进程 线程
程序是为了完成特定目标,编写的一组指令集合。可理解为一段静态的代码
进程是一个正在执行的程序。生命周期是进程的产生、存在和消亡的过程。
①进程作为一个资源分配的单位,每一个进程都单独拥有一套方法区和堆。
线程是一个程序内部的一条执行路径。
①一个进程支持同一时间并行执行多个线程,则支持多线程。
②线程作为调度和执行的单位,每个线程都独立拥有一套虚拟机栈和程序计数器(pc)
③一个进程中的多个线程共享相同的内存单元/内存地址空间它们从同一堆中分配对象,可以 访问相同的变量和对象。
可以理解为一个进程内的多个线程之间共享一套方法区和堆,但也造成了安全隐患
一个java应用程序java.exe至少有3个线程:main()主线程。gc()垃圾回收线程,异常处理线程。如果出现异常情况就会影响主线程。
并行 并发
并行:多个CPU同时执行多个任务。比如:多个人同时做不同的事。
并发:一个CPU(采用时间片)同时执行多个任务。比如:秒杀、多个人做同一件事。
多线程创建方式一:继承于Thread类1234567891011121 ...
JavaSe1
菜鸟的第一个Java程序HelloWorld
源码文件
1234567891011121314151617181920212223242526272829303132333435/*1.java规范了三种注释方式单行注释多行注释文档注释(Java特有)2.单行注释和多行注释的作用:①对所写的程序进行解释说明,增强可读性,便于方便自己,同时方便别人②可以对已完成的代码进行调试3.单行注释和多行注释的内容不参与编译。编译生成的.class结尾的字节码文件不包含注释的信息4.多行注释里面不可嵌套注释。*/ /**文档注释:@author Ssk@version jdk8.0 这是今天学习的第一个java程序*/public class HelloJava { /*多行注释: 如下的main方法是程序的入口! mian的格式是固定的! */ public static void main(String[] args) { //单行注释:如下的语句表示输出到控制台 System.out.println("Hello World!"); } ...