JAVA基础干货笔记2
java语言规范:是对java语言的定义,包含语法和语义
语言规范具体表现为一个文档/书籍。他规定了java怎么写是对的。怎么写是错的。
有点类似于中文的新华字典
java在发明之初提供了一个叫做java applet的功能。这个必须运行在浏览器中。这个功能必须运行在浏览器中。
但是现代浏览器都已经彻底禁用了这个东西。所以他是一个历史遗留产物
API:应用程序接口/库。对java语言进行了扩充,增强了java的功能。
API在java的每个新版本中都会增加。
早期的苹果手机(java语言规范)接口了单镜头,但现在3个4个…背面全是
平板电脑,加一个磁力外壳
JDK:通常我们在计算机上需要安装java,这个安装包一般叫JDK
https://www.oracle.com/index.html
IDE:是一类软件工具,方便我们来开发一个java程序。
这个世界上有很多种IDE,比如IDEA,Eclipse,NetBeans
java/jdk的版本
javaSE 11(建议使用)
javaSE 13
javaSE 14
建议不要用太新版容易出错,不稳定
java标准版(se)
java企业版(ee)
java微型版(me)
一个简单的java程序
public class Test {
public static void main(String[] args){
System.out.println("Welcome to Java");
}
}
现在我们先抛开这个程序/代码的含义,我们看看怎么编写和运行它。
苹果和linux是一样的只有windows特殊(windows的同学需要看"03命令行编译和运行")
1.用vi编写上面的程序并保存到用户主目录下
cd~
vi Test.java
vi是苹果/linux中自带的一个文本文本编辑器 ,类似w10的记事本
2.编译:编译是把人类写好的高级语言变成机器语言
java Text.java
3.运行
java Text
所有同学要看idea怎么去使用,都要去看“02idea配置和使用.mov”
实际上不管是那种系统区别都在第一步 ,第二部和第三步所有系统都是一样的
1.第一步:建立一个文件,名字是Test.java 然后里面写好如下内容:
public class Teset{
public static void main(String[] args){
System.out.println("welcom to java");
}
}
2.第二部:将第一步的文件进行编译。(运行),javac(编译)得到一个.class结尾的文件
第一步的文件结尾必须是 .java(文本后缀名.java)
也就是说一个java的源程序必须用.java
那么编译呢?语法
javac 第一步的文件名 比如 javac Test.java
当输入完这句话,如果没有出错,就会得到一个test.class的文件,
我们将所有的.class结尾的文件叫“字节码”
3.第三步:将第二部的文件真正的开始运行,就会得到最后的结果
怎么运行呢?语法
java第二部的文件名(注意:要去掉.class)比如 java Test
那么以上步骤到底在干什么?实际上我们从自己开始写这个程序运行得到结果,就需要上面的三个步骤。
以上三个步骤,只需要安装配置jdk就可以了。
上面中的javac和java实际上是我们安装的jdk中自带的文件(程序)