新学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+/)




