java基础知识+环境搭建和变量配置
一、dos命令
软件:是一系列按照特定顺序组织的计算机数据和指令的集合。
交互方式:图形化界面、命令行方式
dir directory 显示文件和子目录
cd change directory 改变当前的路径(进入指定目录)
md make directory 新建一个子目录(文件夹)
rd remove directory 删除一个子目录(文件夹)
cd.. 返回上一文件夹
cd/ 返回根目录(磁盘)
del delete 删除文件 (不走回收站) del *.txt(删除某一目录下所有txt文件)
ren rename 重命名
注意:
rd 删除一个子目录(文件夹)(要保证目录下无文件,如果有文件,直接用“rd 目录”命令式不行的,这时可以对目录执行del命令,然后再用rd命令删除目录,这样的好处是不需要来回更换路径)
如:C:\abc\op 下有一个文本文档1.txt,要删除op文件夹
方法1:
先删除文本文档 C:\abc\op>del 1.txt
回到abc C:\abc\op>cd..
删除op C:\abc>rd op
方法2:直接在abc下执行del命令
C:\abc>del op 这时会提示删除目录中的文件 确定
C:\abc>rd op
完成op目录的删除,比方法1更简单些
二、Java语言概述
1、java是允许使用者将应用程序通过Internet从远程服务器传输到本地机上并执行的一种语言。
特点:面向对象、安全可靠、与平台(操作系统)无关、可移植性
原理:在需要运行Java程序的平台上安装一个Java虚拟机JVM(Java Virtual Machine)就可以,由JVM来解析执行Java运行。(虚拟机是根据操作系统有不同的版本的)
2、java语言的三种技术架构:
J2EE企业版:是为开发企业环境下的应用程序提供的一种解决方案,技术Server Jsp等
J2SE标准版:是为开发普通桌面和上午应用程序提供的解决方案,可以完成一些桌面应用程序的开发。
J2ME小型版:时为开发电子消费产品和嵌入式设备提供的解决方案。主要应用在手机应用程序中。
Java5.0后改名字为JavaEE。。
三、环境的搭建
下载、安装JRE、JDK、配置环境变量。
JRE:Java Runtime Environment Java运行环境,包括Java虚拟机和Java所需的核心类库
JDK:Java Development Kit Java开发程序包,包括开发工具和JRE,开发工具有编译工具javac.exe、打包工具jar.exe等。
1、为什么JDK里面包括JRE呢?
其一:开发完的程序总要运行看看效果;
其二:JDK下bin目录的开发工具是由Java编写的,运行时需要运行环境虚拟机的支持
2、为什么要进行java环境变量配置
在安装JDK之后,使用命令行,进入到lib中,在lib中执行javac.exe程序,
F:\jdk1.6.0_24\lib>javac,这时如果退出到JDK中F:\jdk1.6.0_24\lib>cd..,此时再执行javac.exe,F:\jdk1.6.0_24>javac就不成功了。
问题:每次开发程序都要到lib目录下?需求是,在任意目录下都能执行命令。
答案是:把命令工具所在的路径告诉系统,由系统去找,更加方便的使用命令,也就是java环境变量配置。
3、配置技巧
有些时候会改变jdk的盘符或者名称,每改动一次就要去path中改动一次,以防误操作到其他配置,可以采用一个配置技巧:
(1)用一个新的环境变量a,来记录变动的盘符和文件名:java_home=F:\jdk1.6.0_24
(2)在path中获取a的值,加上不变的bin path=%java_home%\bin
注:%%符号,就是动态的获取某一存在已存在的环境变量值,这样只需更改变量值就ok
4、环境变量的临时配置
使用dos的set命令(查看或设置环境变量值)
C:>set path 查看path的值
C:>set path=haha 设置path的值
此时path值是haha,但在“开始”菜单中再次打开一个dos窗口set path,还是以前的值。
这就说明在dos中配置环境变量的方式,只在当前窗口有效。但如果配置后使用start命令新开dos窗口,此窗口会沿用原窗口的环境变量值。
这种方式配置中,path以前具有的值没有了,只有新配置的,如果想在path环境变量值基础上添加新值怎么办?
可以使用动态获取变量值:C:>set path=haha;%path%
四、Hello World组成
关键字:被java语言赋予了特殊意义的词,如class关键字专门定义类,关键字只能是小写
1、Java写法规范
a、类名称要有意义的词,增加可阅读性
b、类名由单个字母组成,每个单词首字母大写
c、大括号定义类名区间
d、类中内容要有阶梯感 (常试用tab键)
e、所有的方法都要以;结尾
2、固定主函数写法 public static void main(String[] args){},保证类的独立运行,为什么?
因为java命令会调用虚拟机,虚拟机会用到windows低层的内容,并运行指定的类,在类中会先找指定的函数main,并运行。也就是说,虚拟机调用我们指定类中的主函数,并执行代码。主函数就是一个程序的入口,保证类独立运行。需要哪个类运行就在里面写主函数。
五、Java文档注释
JDK中javadoc.exe可以在把程序中的文档注释都提取出来,成一个网页,这个网页就是所写程序的说明书。
1、文档注释的表现形式:/** */ 是java特有的
在注释中://用在单行,/* */用在多行,多行注释里不能有多行注释,可以有单行注释,这两种注释不会被JVM解释执行
2、注释的用途:1、注释说明 2、调试程序
在编写程序的时候要养成常些注释的习惯,将自己的思想通过注释先整理出来,在用代码去体现,因为代码仅仅是思想的一种体现形式而己。
在编写一个新程序的时候:
1、先写注释:a、需求,要求 b,思路 c步骤

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Panduan untuk Square Root di Java. Di sini kita membincangkan cara Square Root berfungsi di Java dengan contoh dan pelaksanaan kodnya masing-masing.

Panduan Nombor Sempurna di Jawa. Di sini kita membincangkan Definisi, Bagaimana untuk menyemak nombor Perfect dalam Java?, contoh dengan pelaksanaan kod.

Panduan untuk Penjana Nombor Rawak di Jawa. Di sini kita membincangkan Fungsi dalam Java dengan contoh dan dua Penjana berbeza dengan contoh lain.

Panduan untuk Weka di Jawa. Di sini kita membincangkan Pengenalan, cara menggunakan weka java, jenis platform, dan kelebihan dengan contoh.

Panduan untuk Nombor Smith di Jawa. Di sini kita membincangkan Definisi, Bagaimana untuk menyemak nombor smith di Jawa? contoh dengan pelaksanaan kod.

Dalam artikel ini, kami telah menyimpan Soalan Temuduga Spring Java yang paling banyak ditanya dengan jawapan terperinci mereka. Supaya anda boleh memecahkan temuduga.

Java 8 memperkenalkan API Stream, menyediakan cara yang kuat dan ekspresif untuk memproses koleksi data. Walau bagaimanapun, soalan biasa apabila menggunakan aliran adalah: bagaimana untuk memecahkan atau kembali dari operasi foreach? Gelung tradisional membolehkan gangguan awal atau pulangan, tetapi kaedah Foreach Stream tidak menyokong secara langsung kaedah ini. Artikel ini akan menerangkan sebab -sebab dan meneroka kaedah alternatif untuk melaksanakan penamatan pramatang dalam sistem pemprosesan aliran. Bacaan Lanjut: Penambahbaikan API Java Stream Memahami aliran aliran Kaedah Foreach adalah operasi terminal yang melakukan satu operasi pada setiap elemen dalam aliran. Niat reka bentuknya adalah

Panduan untuk TimeStamp to Date di Java. Di sini kita juga membincangkan pengenalan dan cara menukar cap waktu kepada tarikh dalam java bersama-sama dengan contoh.
