JAVA的学习日记1

Java帝国的诞生

java的诞生和历史


Java的三高

高可用、高性能、高并发

特性

简单性: 学起来简单
面向对象:万物皆对象
可移植性:可移植,可跨平台Write once, run anywhere
高性能:即是编译,接近C++
分布式:通过url和一些协议之类的使得java能够调用网络上各种资源
动态性:重在反射机制
多线程:带来更好的体验,java使得多线程更加简单
安全性:去掉了指针和内存管理,每次运行都会进行一次检查,确认程序不会崩溃
健壮性:Java语言是一种强类型语言,即在编译和运行时进行大量的类型检查,防止不匹配的数据类型的发生

Java三大版本

JavaSE:标准版(桌面程序,控制台开发)
JavaME:嵌入式开发(手机,小家电) 现在基本上用的不是很多
JavaEE:E企业级开发(web端,服务器开发)

JDK、JRE、JVM的解释和区分

JDK:Java Development Kit---------->即为java的开发工具
JRE:Java Runtime Environment------>即为java的开发环境
JVM:Java Virtual Machine---------->即为java虚拟机

Java开发环境搭建

JDK的下载与安装

下载链接
根据自己电脑系统选择对应的版本,然后先检查一下之前是否安装过java
打开终端,即CMD,输入java -version
若显示不是内部命令等,则为没有java
双击安装刚下载的jdk就可以了

配置环境变量

具体配置可以在网上搜索,不同的版本有不同的配置方法

找电脑上的环境变量:右击我的电脑---->属性----->左边的高级系统设置------>下面的环境变量进行配置

配置完成后,在控制台输入java -version,若显示有java的对应信息,则表示安装成功,可以接下来的使用了

第一个java程序【Hello,World】

随便一个记事本都可以,不过还是推荐一下notepad++或者sublime或者IDEA【比较推荐】,这些都可以,在网上下一个就行
然后新建一个文件,后缀名改为.java,例如本例的:Hello.java
里面的内容为:

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello,World!");
    }
}

然后在同一个文件夹目录打开控制台窗口
输入javac Hello.java------>表示编译这个文件,会生成一个class文件
再次输入java Hello-------->运行的是class文件
即可看到输出为Hello,World!

注意:

如果显示不对,要仔细检查自己上面所写的代码是否有误,主要注意的点是:标点符号【必须是英文的】,大小写【Java大小写检查的非常严格】
如果这些都没问题还是不对,要检查自己配置的环境是不是有误

这是第一个java程序,同时也是学习历程的表现,加油!!!!
原文地址:https://www.cnblogs.com/cdoudou/p/13615748.html