快速了解java语言

        最近一直没有更新博客,是因为在找工作,现在工作找到了,结果又开启了一边工作一边学习的模式,在这个公司使用java做自动化,所以今天开始java的学习。现在是在点状的学习,坚持时间长了才能由点及面。

一、搭建java环境

下载idea,然后再idea中安装JDK即可。网上好多教程,可自行百度


java环境的搭建的相关知识点:
jdk:包括java开发工具包也包括jre。所以安装了jdk就不用单独安装jre了
jre:包括java的虚拟机以及java程序所需要的核心类库等,java想运行的话,需要使用到jre
简单来说:使用jdk的开发工具完成java程序,交给jre来运行 

二、简单粗暴的hello world

找到自己喜欢的路径,创建一个HelloWorld.java的文件,具体内容如下:

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

快速了解java语言

 执行javac HelloWorld.java命令后,会生成一个HelloWorld.class文件,然后执行java HelloWorld,就可以输出具体内容了

helloworld.java(源码文件)--->编译成helloworld.class(字节码文件)--->可执行

三、java语言的基本特性以及运行机制

java的特点 
特点一:面向对象 
    三大特征:封装,继承,多态

特点二:健壮性
    去掉了指针,有自己的内存回收机制

特点二:跨平台性
    可以在不同系统平台中运行 ,原理:只要在运行java的应用程序的操作系统上,先安装一个java的虚拟机jvm即可,由jvm来负责java程序在该系统中的运行。 

java的运行机制和运行过程
jvm有不同的版本(mac的jvm,windows的jvm,linux的jvm),可以安装在不同的操作系统,用来执行相同的java代码。这样就实现了同一套代码可以在不同的操作系统上运行。 
运行过程:用户操作-->执行字节码文件(java代码)-->java虚拟机jvm-->虚拟机记调用计算机的操作系统-->操作系统调用硬件


java的两种核心机制
1、java的虚拟机jvm。一次编译可以不同平台运行
2、java的垃圾回收机制。在程序运行过程中自动回收(但是java程序还是会出现内训泄露和内存溢出的情况)

四、java代码的格式和写法注意点

1、在一个java文件中,可以声明多个类,但是最多有一个类可以声明为public且该类需要和源文件同名。public代表的是指明当前类的权限大小。

2、程序的入口是main()方法。格式是固定的。其中最常用的是声明三。

声明一:
public class HelloWorld {
    public static void main(String a[]){
        System.out.println("HelloWorld");
    }

}
声明二:
public class HelloWorld {
    public static void main(String[] a){
        System.out.println("HelloWorld");
    }

}
声明三:
public class HelloWorld {
    public static void main(String[] args){
        System.out.println("HelloWorld");
    }

}

3、常用的输出语句:

System.out.println("HelloWorld"); //先输出数据,然后换行
System.out.print("HelloWorld"); //只输出数据,不换行

快速了解java语言

 

4、每一个执行语句都以";"结尾。习惯是每个执行语句放到一行。

5、当编译一个.java文件的时候,该源文件中有几个类,就会生成几个.class文件。每一个类生成一个.class字节码文件。

快速了解java语言

 这么看着不是很明显,可以从文件夹中查看。快速了解java语言

6、良好的编程风格:

正确的注释和注释风格,正确的缩进和留白,正确的代码块的风格。

持续更新中。。。。

上一篇:SpringBoot整合Redis


下一篇:学习hadoop的HelloWorld——单词统计WordCount