暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Java基础学习(1)

计算机EL 2020-05-04
332

新学Java如果有其他语言的基础的话,学起来的还是挺容易的,但是如果这门语言是你入门编程的第一门语言的话,可能就要下一番功夫,别急,我会帮你从头一点点的对这些知识进行梳理,结合我刚学时的一些体会,帮助你理解这些知识,加油,我们一点点来!

Java是一种半编译半解释型语言,之所以这么说,是因为在编写了代码后,需要先编译成.class文件,之后JVM会根据.class文件中的内容解释执行。

大家在文件夹里看到xxx.class文件,就是编译出来的字节码文件。

1.开发环境搭建

下载安装JDK,并配置环境变量,参照网上

功能:JDK(全称:Java Development Kit,Java标准开发包)提供编译,运行Java程序所需要的各种工具和资源,包含Java开发工具(javac.exe:编译工具,将.java文件编译成.class文件。java.exe:Java运行工具,运行.class文件),Java运行时环境JRE(全称:Java Runtime Environment,Java运行环境。包括Java虚拟机(解释执行字节码文件)和Java所需要的核心类库(lang,util等之后会用到)等)

即JDK开发的程序交给JRE运行

配置环境变量:因为javac.exe和java.exe在JDK的bin目录下,在使用这两个命令时要进入到该目录,程序也得写在该目录下,相对麻烦并且如果程序都写到bin目录下会很乱。配置环境变量后可以在任意路径写程序并使用这两个命令。

2.Hello World演示

下面在dos窗口进行案例演示,输出“Hello World”

1>在E盘建立一个txt文件,命名为Hello.java

2>编写代码

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

3>打开dos窗口 win+R->输入cmd->enter

切换到E盘

4>对程序进行编译,运行

javac Hello.java  //编译后生成Hello.class文件
java Hello        //运行Hello.class文件

步骤演示:


3.开发工具

工欲善其事必先利其器,用txt编写代码,在速度和错误率上会大打折扣,所以我们选择用Eclipse,或是IDEA进行代码编写,有自动补全功能和错误提示。这些工具会在后来的学习使用中,显示出强大的功能。

4.在IDEA中编写代码

package hello;
/*
    这是我的第一个程序,用来输出HelloWorld
*/

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

关键字:事先定义好的,有特殊含义的字符。例如public:代表HelloWorld是公有的,代表main方法是公有的

package :包  表示类的位置(在src/hello下创建的类).在硬盘中用文件表示,一个package即一个文件夹,到后面会写好多不同功能的类,创建不同的package有助于快速定位到某个具体类身上。对于关键字public,private,protected等起作用时都会有一定的屏蔽功能。

class:定义类。Java是面向对象编程语言,类是基本的构造单位。用一个比喻的话,类是冰棍的模板,向里边填充不同的口味混合物做出来的冰棍,就是类的一个个实例。例如表示好多的人,用类写出来人的共有属性,比如名字,年龄,身高。创建的实例为,这些属性有了具体的内容,比如名字是张三,年龄18,身高180。

main方法:public static void main(String[] args) {}   这是主方法,程序的入口,每个程序会从main方法开始执行,一个project中只能由一个main方法

System.out.println():将()中的内容输出到控制台中

//:单行注释  被注释的代码不会执行 可以用来写这行代码表示的内容,或是自己的理解等等(快捷键 Ctrl+/)

/* */:多行注释   将范围内的所有代码注释   (快捷键 Shift+Ctrl+/)

文章转载自计算机EL,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论