java基础篇,从零开始~
目录
- 前言
- 一、计算机的组成
- 1.如何安装操作系统windows
- 2.为什么要学习Java,使用Java语言可以干什么?
- 二、windows系统的常用DOS命令
- 1.怎么打开DOS命令窗口?
- 2.dir命令
- 三.Java语言特性?
- 概况
- 四.JDK、JRE、JVM分别是什么,以及它们的关系?
- 不同的操作系统你需要安装不同版本的JDK。
- 安装JDK(JDK13)
- Java的加载与执行。
- 五:编写第一个java程序:HelloWorld
- 编译HelloWorld.java文件
- 运行HelloWorld程序
- java中的注释
- public class和class的区别
前言
提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
一、计算机的组成
计算机由硬件和软件组成:
硬件:CPU、主板、内存、硬盘、鼠标、键盘、显示器...
软件:
软件又包括两大类:
系统软件:windows操作系统、Linux操作系统、Mac操作系统、小红帽、centos.....
应用软件:QQ、微信、记事本、EditPlus、qq音乐、腾讯视频、英雄联盟....
1.如何安装操作系统windows
**大家以后重装系统也是这个步骤**
首先你需要准备一个比较大的U盘,至少8G以上的U盘
第一步:打开老毛桃官网下载老毛桃软件。
https://www.laomaotao/
下载完整版老毛桃软件:全功能,支持离线脱机使用。(800MB)
第二步:插上U盘,打开“老毛桃软件”,老毛桃软件会自动检测到你的U盘。你直接点击一键制作U盘启动。
这个制作U盘启动工具的时候,需要等待十分钟左右!另外提醒一下:制作U盘启动的时候,U盘中原先的文件会全部格式化/删除,所以制作U盘启动工具的时候,U盘中的数据最好备份一份!
第三步:需要去下载一个系统:
win10
win7
32位、64位....
去下载一个ISO的镜像系统文件:大概3G左右大小!
第四步:将ISO镜像文件拷贝到U盘中。
第五步:先插上U盘,打开需要安装系统的电脑,打开的过程中不断的按:
F2/F9/F12/delete....
不同品牌的电脑,这个键不同。
这一步是为了进入BIOS。
进入BIOS的目的是为了选择从U盘启动。
当选择了U盘启动之后,保存设置,重启电脑。
第六步:当你重启电脑之后,就从U盘启动了(U盘中有一个win PE系 统)。
进入U盘的win PE系统。
进入win PE系统之后,表面上看和windows系统差不多。
桌面上一般都有一个“一键安装系统”。
点击这个一键安装,然后弹出窗口,会让你选择ISO镜像文件,选择即可。
选择了ISO镜像系统文件之后,开始安装,直到重启系统(这个一般会自动重启!)
2.为什么要学习Java,使用Java语言可以干什么?
java软件工程师的主要任务是,负责应用软件的开发!....(开发应用)
二、windows系统的常用DOS命令
1.怎么打开DOS命令窗口?
win + r,打开运行窗口,输入cmd,回车(cmd是Commond翻译为命令)
那个是win键?ctrl和alt之间的那个键是window键。
win键按下去别松手,继续按下r键。(win + r组合键)
2.dir命令
查看当前目录下有什么子文件以及子目录!
例如:
第一次打开DOS命令窗口默认所在的位置是?
C:\Users\Administrator
怎么查看这个目录下有什么?
C:\Users\Administrator>dir
驱动器 C 中的卷没有标签。
卷的序列号是 FE12-B6A3
C:\Users\Administrator 的目录
2021/01/25 21:38 <DIR> .
2021/01/25 21:38 <DIR> ..
2021/01/17 16:00 <DIR> .android
2021/01/23 10:51 <DIR> .LdVirtualBox
2021/02/01 09:22 <DIR> .oracle_jre_usage
2021/02/01 12:28 <DIR> Contacts
.....
-
以win7为例,在DOS命令窗口中怎么复制?
右键 --> 标记 --> 选中你要复制的内容 --> 在任意位置点击鼠标右键 --> 此时到剪贴板中了。 -
以win10为例,在DOS命令窗口中怎么复制?
直接使用鼠标左键选择要复制的内容,然后紧接着鼠标右键就可以了,此时到剪贴板中了。 -
exit退出DOS命令窗口
-
cls清屏(clear screen,清除屏幕。)
-
mkdir命令
创建新的目录:
mkdir bjpowernode -
查看本机的IP地址呢?
IP地址:计算机在一个网络当中的唯一标识。
A计算机要连接B计算机,那么需要提前知道B计算机的IP地址。
我给你打电话,你需要先把电话号码告诉我。ipconfig命令可以查看简单的IP地址信息。
-
怎么查看计算机之间是否可以正常通信呢?
ping命令,它的语法机制是?
ping 计算机的IP地址ping www.baidu 注意:www.baidu是一个域名,其实DNS解析之后,域名还是会变成IP地址。 ping 123.126.96.210 ping 123.126.96.210 -t 怎么强行终止一个DOS命令窗口中的程序? ctrl + c
-
del 删除文件的命令(了解一下)
del 1.txt 删除当前目录下的1.txt文件
del *txt 删除当前目录下所有以txt结尾的文件(*代表任意) -
切换盘符?
直接输入
d: 回车
c: 回车 -
cd命令
cd命令是切换目录:change directory
死记硬背:
cd… 回到上级目录
cd … 也可以,cd后面也可以加空格,是没问题的。
cd …/… 回到上级目录的上级目录
cd \ 回到根.. 其实代表的是上级路径(.. 严格来说是一个路径,代表了上级路径!)
-
开始学习本质的东西:
cd的用法是,cd后面跟路径。
语法格式是:cd 路径路径包括: 绝对路径: 凡是一个路径以盘符开始的,统一都是绝对路径! cd C:\Windows\System32 其中:C:\Windows\System32 是以盘符开始的,所以把这个路径叫做绝对路径! 相对路径: 所有的相对路径都不是以盘符开始的! 你一定要搞清楚,相对路径都是相对于当前而言,都是从当前所在的位置作为起点 开始查找的路径,这些都是相对路径! C:\>cd windows\system32 这个可以!!!!! C:\>cd window\system32 报错了:系统找不到指定的路径。 C:\Users\Administrator>cd abc 报错:系统找不到指定的路径。 为什么? 因为在C:\Users\Administrator目录下没有abc目录! C:\Users\Administrator>mkdir abc 新建一个abc目录 C:\Users\Administrator>cd abc 切换进去 C:\Users\Administrator\abc> cd C:\Users\Administrator\bjpowernode 绝对路径的方式 cd bjpowernode 相对路径的方式。 不管是相对路径还是绝对路径,路径都是必须存在的。不存在的时候会报错。
-
在DOS命令窗口中使用上下箭头可以翻阅历史命令!
-
在DOS命令窗口中使用cd命令的时候,后面的路径可以采用tab键进行自动补全。
-
先在计算机上打开某个目录,然后在地址栏上输入cmd,回车,直接定位过去!
-
打开画板:mspaint、打开记事本: notepad
-
关于通用的文本编辑快捷键!提高编辑速度!
以下所讲都是通用的快捷键,在哪里都能用!
tab 往右缩进
shift + tab 往左缩进
ctrl+c 复制
ctrl+v 粘贴
ctrl+x 剪切
ctrl+s 保存(提醒一下:养成好习惯:ctrl + s不离手,最终建议把这个行为练成“职业病”)
ctrl+z 撤销
ctrl+y 重做
ctrl+a 全选
键盘上的 home 键 光标回到行首
键盘上的 end 键 光标回到行尾
shift + home 或 end 键 选中一行ctrl + home 键 光标回到文章开始
ctrl + end 键 光标回到文章末尾鼠标双击 选中一个单词
ctrl + shift +右箭头或左箭头 选中一个单词
ctrl + f 查找
-
三.Java语言特性?
概况
(1)简单性(不需要掌握)
相对于C/C++等来说,是简单的,因为没有指针了,没有多继承了,所以Java简单化了。
(2)面向对象(后面文章我会细讲)
(3)健壮性(需要了解了)
有一个垃圾回收机制,自动的,GC机制!
(4)多线程(后面文章我会细讲)
(5)可移植性/ 跨平台
Java语言只需要编写一次,可以运行在不同的操作系统当中。
一次编写,到处运行!(Java语言最大的特色,最大的骄傲!)
编写好一个java程序,可以运行在windows系统上,不需要做任何代码的修改,可以直接运行在linux系统上。
高斯林团队想了一个办法,使用C++语言开发了一个所谓的Java虚拟机!
Java虚拟机实际上就是c++程序模拟的一台虚拟的电脑!
而Java程序是运行在Java虚拟机上的!Java程序并没有直接和windows、linux系统交互。所以代码不需要修改!
也就是说Java虚拟机屏蔽了操作系统之间的差异。
四.JDK、JRE、JVM分别是什么,以及它们的关系?
不同的操作系统你需要安装不同版本的JDK。
JDK:Java Development Kit(Java开发工具箱)
如果你希望在这台计算机上进行Java开发的话,JDK是必须安装的。(JDK是Java的最基本环境!)
JDK是包含JRE的,为什么?
因为程序员开发完java代码,是一定要测试Java程序的,一定会运行Java程序的。
JRE:Java的运行时环境(Java Runtime Enviroment)
不同版本的JDK安装上去之后,会生成不同版本的JRE。
windows版JRE和Linux版JRE是不同的!
如果你只是希望这台计算机上运行Java代码,你不是在这台计算机上开发!此时你只需要安装JRE。
JRE有独立的安装包,体积比JDK更小!
JVM:Java Virtual Machine(Java虚拟机,使用C++语言写的实现了JVM规范的一个虚拟电脑)
Java程序最终是运行在JVM中的。实现了跨平台。
JVM没有独立的安装包。
安装了JRE之后,内部会自带JVM。
JDK JRE JVM的关系?
JDK包含JRE
JRE包含JVM。
windows版本的JDK安装之后得到windows版的JRE,windows版的JRE对应windows版的JVM。
linux版本的JDK安装之后得到linux版的JRE,linux版的JRE对应linux版的JVM。
安装JDK(JDK13)
1.一直下一步安装完毕。
2.我这里的安装路径:(注:自定义)
C:\Program Files\Java\jdk-13.0.2
注意:以上的路径成为JDK的根路径!
3.关于JDK的bin目录
这个目录下都是命令,其中有两个非常重要的命令:
javac.exe:java语言的编译器,专门负责编译java程序。(负责编译期)
java.exe:专门负责运行java代码的!(负责运行期)
Java的加载与执行。
Java从编写代码到最终运行经历了哪些过程?
第一步:在计算机的任意位置,新建一个“.java结尾的文件”。
说明:
.java文件被称为java源文件。(为什么叫做Java源文件:因为这个文件中编写的是Java源代码。)
我们java程序员就是在java源文件中写代码,开发。
但是java源文件是不能执行的,不能被JVM直接识别!
第二步:在java源文件中编写java源代码。
第三步:使用javac命令对java源文件进行编译,生成一个或者多个class字节码文件。
假设生成的字节码文件是:A.class,B.class,那么我们把A和B叫做类名。
A类
B类
假设生成的字节码文件是:User.class,那么我们把User叫做类名!
第四步:运行java程序
java User.class 这是错误的。不能这样写,后面只能写一个类名: java User (只能是这样的。规定!)
运行的时候怎么运行,敲什么命令?
假设是User.class文件,那么我们认为User是一个类名,你需要这样写命令:
java User,只要该命令执行,会先启动类加载器,类加载器去硬盘上找User.class文件。
千万不能这么写这个命令:java User.class 【千万千万别这样写!!!!】
当类加载器找到User.class文件了,将其装载到JVM当中。
JVM会将User.class字节码文件解释成1000101011的二进制码给操作系统。
操作系统会执行二进制码和底层硬件平台交互!
2. 怎么查看当前JVM的版本,以及java编译器的版本?
-version这个参数可以查看版本信息。
例如:
javac -version 编译器的版本
java -version JVM的版本
注意:确保编译器的版本和JVM的版本一致!
五:编写第一个java程序:HelloWorld
在任意位置新建一个文件:HelloWorld.java (H和W都是大写)
说明:
该大写大写,该小写小写,该缩进就缩进(我只要大括号包着你,你就要缩进,比我低一级!)。
起初的时候必须严格的格式要求,完美的格式,以后写出来的代码养成的习惯才好!
另外上面System.out.println()这句话的作用是向控制台输出一段话!
使用""括起来的,里面内容称为“字符串”。
{} [] () 但凡是这种括号的,统一成对写!
// 这里的双引号必须是英文的!分号也是英文!
public class HelloWorld {
public static void main(String[] args){
System.out.println("你好~世界!");
}
}
编译HelloWorld.java文件
javac负责编译。
第一步:找到HelloWorld.java文件所在的位置
第二步:地址栏上输入cmd,回车,打开DOS命令窗口
第三步:javac HelloWorld.java
运行HelloWorld程序
java负责运行。
第一步:找到HelloWorld.class文件所在的位置
第二步:地址栏上输入cmd,回车,打开DOS命令窗口
第三步:java HelloWorld
注意:
修改java源文件一定要重新编译,生成最新的class文件。
修改java源文件一定要保存!!!
java中的注释
第一:注释非常重要,对程序的解释说明。提高程序的可读性。
第二:注释不会被编译到class文件中:
java文件是源代码,源代码中编写的注释不会编译到class文件中。
注释只在java文件中存在!
第三:java中三种注释方式
// 单行注释
/*
多行注释
多行注释
多行注释
*/
/**
* javadoc注释
* 这里的注释信息可以被javadoc.exe命令解析提取并生成到帮助文档当中!
*/
public class和class的区别
第一:在一个java源文件中可以定义多个class
第二:public的class不是必须的
第三:public修饰的class,该类的类名必须和java源文件名一致
例如:
public class T{} ,源文件名字必须是T.java
public class E{},源文件名字必须是E.java
第四:在同一个java源文件中,类名不能重名
第五:在一个java源文件中只能有一个public的class。
第六:在任何一个class中都可以编写main方法,都可以有入口
第七:想让它从哪个入口进来执行,就加载哪个类,例如:
java A (加载A.class文件,从A类的main方法进来执行)
java B
java Student (加载Student.class文件,从Student类的main方法进来执行)
java T
注意:
一般情况下,对于一个软件来说,入口只有1个,不会有多个入口,多个main方法!
感觉有帮助的点个赞呐~Thanks♪(・ω・)ノ
更多推荐
java基础第一篇
发布评论