从这一篇章开始,已结束c语言的部分内容,开始Java的研究。
1.Java的特点。
简单性:Java相当于是C++的纯净版。在Java中不存在指针运算及语法,也没有头文件,结构联合等。
健壮性:Java编译器能够检测许多在其他语言中仅运行时才能够检测出来的问题。
安全性:从一开始Jave就设计成为能够防范各种常见的攻击。如运行时堆栈溢出,内存破坏等。
可移植性:与C语言不同,Java规范中不存在具体的实现环境。如Java的整型永远是32位,不存在64位的情况,这让Jave的代码可以在多数编译器中使用,不考虑运行环境的问题。
高性能:如字节码可以在运行时刻动态的翻译成对应运行这个应用的特定cpu的机器码。
多线程:Java是第一个支持并发程序设计的主流语言。
2.“Jave是最好的语言”
每个语言都有其独特适应的领域,因此不能过于绝对与极端。但不可否认Java是较为出色的语言,因为:
Java语法较为简单,对于学过c语言初阶的人来说很容易上手。
同时在许多领域,Java都具有很强的竞争力。
3.Java开发所使用的工具。
首先是JDK,JDK分为多种版本,但在许多领域,基本上都默认使用1.8版本
其次是IDEA,这个软件就相当于c语言中的VS。但是与vs不同的地方在于IDEA是全英文的。虽然可以加装中文插件,但是强烈建议用英文,因为在职场写代码时,多数都是英文版。
4.Java的main方法
要特别注意,在Java中,函数不称之为函数,而是称为方法,然后试着运行一个最简单的Java程序:
在这里可以发现Jave的main方法应该是主流代码中比较长的。而Java程序的结构又有三个部分组成:
源文件:带有类的定义
类:类中带有一个或者多个方法,方法必须在类的内部进行声明
方法:内部主要是执行程序。
在上面的图中:
public static void main是方法;
string[] args是形式参数;
而最上面的public class Test就是类。
顺便提一下,在Java中打印是有三种:print---打印不换行;println---打印换行;还有一个printf,目前功能未知,后续应该能得到解答
------------------------------------------------最后编辑于2023.3.15下午四点半左右