java第一次课:
计算机语言:计算机语言是指用于人与计算机之间通讯的语言。为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字、字符和语法规则,由这些字符和语法规则组成计算机各种指令(或各种语句),就是计算机能接受的语言。
计算机语言分类:机器语言、汇编语言、高级语言、SQL语言;
而其中高级语言又包括C语言、JAVA语言、C++语言、Python语言等等。
而想要入门Java语言就要理解Java语言是用来干什么的?
首先我们要知道计算机在刚开的时候只能够识别二进制,但是由于二进制在处理大数据时过于繁琐,人们开始开发语言使其变得简便,而JAVA语言便是其中被开发出的语言之一。
Java程序工作原理:而我们在JAVA编程时编出的基本是JAVA源文件,而JAVA源文件经过javac便会变成字节码文件,而最终JAVA语言会使字节码文件变成二进制文件从而被电脑操作系统识别并且执行。
而我们在学习JAVA前应该了解JDK (Java Development Kit Java开发工具包)和JRE(Java Runtime Environment Java运行环境)
首先JDK:指的是Java开发工具集。JDK是整个Java的核心,包括了Java基础类库、Java运行环境(JRE)和Java开发工具。是做Java开发必须要安装的。
下方是JDK的安装链接
IDEA:IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java,Kotlin等少数语言。
下方是IDEA的安装链接
安装之后就可以开始我们JAVA的第一个程序
public class Helloworld{
public static void main(String [ ] args){
System.out.println("HelloWorld");
}
}
看着感觉很难,因为表达式太长了不像c语言那样好记,但其实它们也有简单的提示词。比如:public static void main(String [ ] args){ }可以直接用main直接找到。System.out.println("")可以用sout直接找到。
接下来我来告诉大家我们在日后学习中所必须知道的注释。
总共有三种类型的注释
第一种://单行注释
第二种:/*。。。。。*/多行注释 加强注释的整体型和可读型
第三种:/**。。。。。。*/ 也是多行注释,但是这个多行注释会记载在javadoc里面。当我们在写出/**直接按下确定键即可。
这大概就是java入门所应该知道的东西。
但是想对java的程序的运行原理更加透彻,大家可以看下以下内容:
javac:Java编译器,用于编译Java源代码,将 *.Java源代码文件编译成*.class字节码文,如:javac HelloWorld.Java -----> HelloWorld.class
java:Java解释器,用于运行编译后的Java字节码文件,如:Java HelloWorld (注意不需要扩展名.class)
注意:使用记事本编辑工具写Java代码,但有时在运行代码时会出现“编码 GBK 的不可映射字符”的异常,其解决方式非常简单——使用记事本打开该文件,以ANSI编码将其另存即可。
javadoc:用于将Java源代码中的某些文档注释生成帮助文档,如:javadoc -d c:\help -author -version HelloWorld.java
-d:其后空一格,用来指定生成的帮助文档存放的位置;
-author:用来指定生成的帮助文档必须显示该类的作者,如果没有这一命令则生成的帮助文档将不会显示作者;
-version:用来指定生成的帮助文档必须显示该类的版本,如果没有这一命令则生成的帮助文档将不会显示版本;