Java学习入门准备(跟狂神学习笔记)

Java入门准备

Java特性和优势

  • 简单性
  • 面向对象
  • 可移植性

    “Write once, run anywhere”

  • 高性能

    即时编译

  • 分布式
  • 动态性

    反射机制

  • 多线程
  • 安全性
  • 健壮性

Java三大版本

1. JavaSE 标准版

桌面程序、控制台开发……

2. JavaME 嵌入式开发

手机、小家电……

3. JavaEE 企业级开发

web端、服务器开发……


JDK、JRE、JVM

- JDK(Java Development Kit)

Java开发工具包

——引自百度百科——

  1. JDK是Java语言的软件开发工具包(SDK),主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了 JAVA的运行环境(JVM+Java系统类库)和 JAVA工具。

  2. 没有JDK的话,无法编译Java程序(指java源码.java文件),如果想只运行Java程序(指class或jar或其它归档文件),要确保已安装相应的JRE。

- JRE(Java Runtime Environment)

Java运行时环境

——引自百度百科——

  1. JRE是一个软件,由太阳微系统所研发,JRE可以让计算机系统运行Java应用程序(Java Application)。

  2. JRE的内部有一个Java虚拟机(Java Virtual Machine,JVM)以及一些标准的类别函数库(Class Library)。

- JVM(Java Virtual Machine)

Java虚拟机(虚构出来的计算机,可以跑在所有的平台上),Java的跨平台性主要就是得益于JVM。

——引自百度百科——

  1. JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

Java开发环境的搭建

1. JDK下载安装

  1. 搜索引擎输入jdk8(版本稳定、应用广泛,推荐使用)进入Oracle官网;
  2. 登陆账号、接受协议后,下载电脑对应版本;
  3. 双击安装,进入安装向导,记住安装的路径
- 如何卸载JDK?
  1. 找到JDK安装目录(通过环境变量JAVA_HOME找),将其删除;
  2. 删除环境变量JAVA_HOME;
  3. 环境变量Path中跟JAVA_HOME相关的也删掉;
  4. 检查是否卸载成功:cmd打开Dos窗口,输入“java -version”,显示“‘java’不是内部或外部命令,也不是可运行的程序或批处理文件”,则卸载成功。

2. 配置环境变量

  1. 我的电脑-属性-环境变量-在系统变量中新建:

    变量名:JAVA_HOME 变量:JDK安装路径

  2. 找到Path变量,编辑:

    新建:%JAVA_HOME%\bin %JAVA_HOME%\jre\bin

  3. 一直点击“确定”

  4. 检查安装是否成功:cmd打开Dos窗口,输入“java -version”,显示Java版本信息,则安装成功

3. JDK目录介绍

\bin:放一些可执行程序及java运行工具,如:javac(编译器)

\include:由于JDK是用C/C++编写的,在启动时,需要引入其一些头文件

\jre:Java运行时环境(只跑java程序的话有JRE就够了)

\lib:放一些Java的类库文件

src.zip:放一些资源文件,有很多java类

4. 安装Notepad++


Java程序运行机制

  • 编译型

    操作系统,C/C++,……

  • 解释型

    (对速度要求不高的)网页,java,javascript,……

java两者都有

程序运行机制

  1. 将xxx.java文件(源程序)通过Java编译器变成xxx.class文件(字节码);
  2. 运行字节码文件:在JVM中,经过类装载器—>字节码校验器—>解释器—>操作系统平台

Hello World

  1. 使用Notepad++新建Hello.java,代码如下:

    public class Hello{
    	public static void main(String[] args ){
    		System.out.print("Hello,World!");
    	}
    }
    
  2. 在Hello.java文件所存目录下cmd 进入命令行窗口,进行编译(javac)、运行(java)

    #该java文件目录>javac 文件名.java
    C:\Users\WANGqiuwai\Desktop\JavaSE\JavaLearningCode>javac Hello.java
    #结果:
    文件夹中出现Hello.class
    
    #该java文件目录>java 文件名(类名)
    C:\Users\WANGqiuwai\Desktop\JavaSE\JavaLearningCode>java Hello
    #结果:屏幕上打印:
    Hello,World!
    
  3. 注意:

    • Java是大小写敏感的;
    • 尽量使用英文;
    • 文件名和类名必须保持一致
    • 不要在中文键盘下输入符号

IDEA的安装

- 什么是IDE?

IDE(Integrated Development Environment ),集成开发环境,是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver等),因为很多项任务会自动生成。

- 使用IDEA编写一个程序

  1. File-New-Project

  2. 左栏选择Java

  3. 检查Project SDK(配置好了环境变量,一般都会自动显示)

  4. Next-Next之后,输入文件名,选择存放路径,Finish

  5. src-New-Java Class,输入Hello,回车

  6. 输入代码:

    public class Hello{
    	public static void main(String[] args ){   //快捷键:psvm
    		System.out.print("Hello,World!");   //快捷键:sout
    	}
    }
    
  7. 点击绿色小三角运行,则在控制台就会显示结果

- 可以搜“IDEA如何优化?”调整IDEA设置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值