本来7月2号考完大美就可以溜回家了,但又通知要在学校待到20号搞比赛,唉,那便刚好学学下学期要用的Java,把比赛的代码好好写一下,估计还要学机器学习相关的。也不妨是一个很好的项目实践经历吧。

Java介绍

Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。

后来 Sun 公司被 Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。

Java分为三个体系:

JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)
JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)
JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。
2005 年 6 月,JavaOne 大会召开,SUN 公司公开 Java SE 6。此时,Java 的各种版本已经更名,以取消其中的数字 "2":J2EE 更名为 Java EE,J2SE 更名为Java SE,J2ME 更名为 Java ME。

Java配置

JDK

JDK(Java Development Kit)即Java工具包,JDK=JRE+Java工具+Java基础类库。
Java Runtime Environment(JRE)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
JVM是Java Virtual Machine(Java虚拟机)的缩写,是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。

和我之前学习的c不同的是,c是面向过程的,java是面向对象的,但c一样能写出面像对象的代码,Java也可写出面像过程的代码,这只是难易的区别。
同样,解释型和编译型语言其实也只是运行方式不同,亦可改变运行方式,本质并无大区别。
下载jdk直接去官网即可,https://www.oracle.com/index.html,再配置运行路径,JDK需要三个环境变量,分别是:JAVA_HOME , CLASSPATH , PATH . 其中 CLASSPATH 和 PATH 是必须配置的,JAVA_HOME是可选的。

IDEA

因为我写python用的pycharm,在JB家注册教育优惠,所以在这里用的IDEA,估计下学期学校用的Eclipse,还有拿vscode和sublime text一样不错,还可以自己配置路径锻炼锻炼,挺不错的。我这里实在喜欢JB家的黑色背景了呀哈哈。

这里有些插件推荐,应该会很有用。

java 什么类是系统类 java有哪些系统_java


还有这个背景挺大爱的,

java 什么类是系统类 java有哪些系统_java_02


如图,在src里添加java类文件,再加上如下代码:

public class demo{
    public static void main(String[] args) {
// TODO Auto-generated method stub
        System.out.println("HelloWorld");
    }
}

就可以愉快开始Java的快乐hello world啦!