005Java入门

Java入门


Java帝国的诞生


C & C++

  • 1972年C诞生

    • 贴近硬件,运行极快,效率极高。

    • 操作系统,编译器,数据库,网络系统等

  • 1982年C++诞生

    • 面向对象

    • 兼容C

    • 图形领域、游戏等


反抗

  • 我们要建立一个新的语言:

    • 语法有点像C

    • 没有指针

    • 没有内存管理

    • 真正的可移植性,编写一次,到处运行

    • 类型安全

    • 高质量的类库

    • ......


Java初生

  • 1995年的网页简单而粗糙,缺乏互动性。

  • 图形界面的程序(Applet)

  • Bill Gates说:这是迄今为止设计的最好的语言!

  • Java 2 标准版(J2SE):去占领桌面

  • Java 2 标准版(J2ME):去占领手机

  • Java 2 标准版(J2EE):去占领服务器

  • 大量巨头加入


Java发展

  • 他们基于Java开发了居多的平台,系统,工具

    • 构建工具:Ant,Maven,Jekins

    • 应用服务器:Tomcat,Jetty,Jboss,Websphere,Weblogic

    • Web开发:Struts,Spring,Hibernate,MyBatis

    • 开发工具:Eclipse,Netbean,Intellij Idea,Jbuilder

    • ......

  • 2006:Hadoop(大数据领域)

  • 2008:Andriod(手机端)


Java特性和优势

  • 简单性

  • 面向对象

  • 可移植性

  • 高性能

  • 分布式

  • 动态性

  • 多线程

  • 安全性

  • 健壮性

  • 思考:Java为什么能够成功?


Java三大版本

  • Write Once、Run Anywhere

  • JavaSE:标准版(桌面程序、制台开发......)

  • JavaME:嵌入式开发(手机、小家电......)

  • JavaEE:E企业级开发(web端、服务器开发......)


JDK、JRE、JVM

  • JDK:Java Development Kit

  • JRE:Java Runtime Environment

  • JVM:Java Virtual Machine

图片1


Java开发环境搭建

卸载JDK

  1. 删除Java的安装目录

  2. 删除JAVA_HOME

  3. 删除path下关于JAVA_HOME的目录

  4. 命令提示符下输入java -version验证是否已经卸载成功

安装JDK

  1. 百度搜索JDK8,找到下载地址

  2. 注册账号,同意协议下载软件

  3. 下载对应电脑的版本

  4. 双击安装JDK

  5. 记住安装的路径

  6. 配置环境变量

    1. 我的电脑-->右键-->属性-->高级系统设置

    2. 环境变量-->JAVA_HOME

    3. 配置path变量

  7. 测试JDK是否安装成功

    1. 打开cmd

    2. 输入java -version


Notepad++

百度下载Notepad++


Hello World!

public class Hello{
public static void main(String [] args){
System.out.print("Hello,World!");
}
}
  • 新建一个文件夹,存放代码

  • 新建一个java文件

    • 文本文档后缀名修改为.java

    • Hello.java

  • 编写代码

  • 编译javac Hello.Java文件,会生成一个class文件

  • 运行class文件,java class文件

可能会遇到的情况

  • 每隔单词的大小写不能出现问题,Java是大小写敏感的

  • 尽量使用英文模式下输入

  • 文件名 和 类名 必须保持一致,并且首字母大写

  • 符号输入使用英文输入


Java程序运行机制

  • 编译型

  • 解释型

图片2

IDEA安装

  • 什么是IDE

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

  • IDEA介绍

    • IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(gitsvn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java,Kotlin等少数语言。

  • IDEA官网:https://www.jetbrains.com/


posted @ 2021-03-02 20:41  热心市民孙桑  阅读(93)  评论(0)    收藏  举报