初识Java

小故事,Java帝国

C&C++

C

C++

Java

初生

 不断进行创新:(C++-- -> java)


发展


Java特性和优势

  • 简单性:语法基于C,没有头文件,指针运算
  • 面向对象:程序设计技术,模拟的是人的思维
  • 可移植性:可以跨平台(Windows、Mac、Linux),一次编写,到处运行(write once, run anywhere)
  • 高性能:即时编译,效率高
  • 分布式:为网络分布式环境服务,通过URL访问网络资源如同访问本地资源
  • 动态性:通过反射机制
  • 多线程:便于交互行为
  • 安全性:防病毒防篡改
  • 健壮性

Java的三大版本

JavaSE

标准版(左面程序,控制台开发...)

JavaME

嵌入式开发(手机,小家电...)

JavaEE

E企业级开发(web端,服务器开发)

JDK、JRE、JVM

JDK

Java Development Kit
开发者工具

JRE

Java Runtime Environment
运行环境

JVM

Java Virtual Machine
虚拟机
 屏蔽了底层系统的差别,可以用软件或者硬件实现
两种运行方式:
- 解释型
- 编译型

搭建开发环境

JDk下载与安装

在企业当中常用的JDK是7、8,
现如今已经15了,只是更新了一些新特性,掌握了一些新特性就好
 而且新的版本用的少、不稳定、更新的快

JDK8的下载地址

  1. 找到对应电脑的版本并下载
  2. 双击安装JDK
  3. 选择安装目录并记住

JDK卸载

我的电脑->属性 ->高级系统设置->环境变量

  1. 找到JAVA_HOME,通过其路径找到java的JDK安装包,直接全部删除
  2. 把JAVA_HOME删除
  3. 把PATH中的的Java相关的删除
  4. 测试:在DOS中输入 java -version

配置环境变量

  1. 我的电脑->属性 ->高级系统设置->环境变量
  2. 在系统变量里新建变量 JAVA_HOME,变量值为JDK的路径
  3. 配置path变量,双击打开后新建
     %JAVA_HOME%\bin
    %JAVA_HOME%\jre\bin
    然后确定
  4. 测试:在DOS中输入 java -version

JDK目录介绍

  • bin:有一些java的可执行文件
  • include:JDK是由C和C++编写的,其中包含了一些头文件
  • jre:java的运行环境
  • lib:java的内库文件(一些工具)
  • src:一些资源文件,java的类的源代码

HelloWorld 及 简单语法规则

  1. 创建java文件
  • 在文件夹中找到查看,勾选文件扩展名(win10)
  • 文件夹选项->查看->取消勾选隐藏已知文件类型的扩展名(win7)
  • 最后后缀名为.java
  1. 进行编辑
pubulic class Hello{
      public static void main(String[] args){
            System.out.println("Hello World!");
      }
}

然后保存为Hello.java文件

  1. 在Dos窗口中找到当前代码的位置,路径为Hello.java的所在位置

  2. 进行编译文件
    javac Hello.java
    编译完成后会出现一个Hello.class的文件

5.进行运行
java Hello
没问题的话将会在Dos窗口中输出
Hello World!

可能出现的问题

HelloWorld

  1. 每个括号成对出现
  2. public class是修饰符,后面跟的是类名
  3. public static void是修饰符、关键字
  4. main是主方法,入口
  5. String[] args是参数
  6. 中间的是输出语句

Java程序运行机制

编译型(C、C++)

(类似直接将一本中文书翻译为英文版出售)
一个负责翻译的程序,可以将人写的代码翻译为计算机能够执行的代码
编译器就是负责编译

  • 执行速度快,对操作系统要求低

解释型语言(Python)

(类似一个翻译人员一句一句翻译中文书告诉给别人)
执行什么就解释什么,用一下解释一下

  • 效率高
  • 速度不快,比较繁琐

Java是先编译再解释的语言

程序运行机制

  1. java文件先编译成class文件
  2. class文件给JVM虚拟机,加载到类装载器中
  3. 然后在字节码校验器中进行判断代码的对错
  4. 然后到解释器中运行出来

IDEA安装与介绍

IDE

集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。

IDEA介绍

Java的最好的开发软件之一

官网

https://www.jetbrains.com/idea/
选择电脑对应版本进行下载(下了之后找破解吧)
注意这里的勾选

利用IDEA创建项目

  1. 直接new一个project,选好Java的,直接next...,最后选择合适的路径以及取合适的文件名
  2. new一个空文件,可以理解为这个空文件是总的文件夹,然后在里面调好项目结构

    然后再在里面创建Java文件
posted @ 2021-02-12 20:37  feifan666  阅读(95)  评论(0)    收藏  举报