Java教程

Java入门

本文主要是介绍Java入门,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Java入门

Java帝国的诞生

C & C++

  • 1972 C诞生

    • 贴近硬件,运行极快,效率极高
    • 操作系统,编译器,数据库,网络系统等
    • 指针和内存管理
  • 1982 C++诞生

    • 面向对象
    • 兼容C
    • 图形领域、游戏等
  • Java

    • 语法有点像C
    • 没有指针
    • 没有内存管理
    • 真正的可移植性,编写一次,到处运行 JVM 虚拟机
    • 面向对象
    • 类型安全
    • 高质量的类库
    • ......

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 Android(手机端)

  • 一个伟大的帝国诞生了!

Java特性和优势

  • 简单性 c++纯净版
  • 面向对象 万物皆对象
  • 可移植性 最重要的优势,可跨平台 write once run anywhere
  • 高性能
  • 分布式
  • 动态性 反射机制
  • 多线程 更高的交互行为
  • 安全性 构建防病毒
  • 健壮性

Java三大版本

  • Write Once Run Anywhere JVM

  • JavaSE:标准版(桌面程序,控制台开发......)重点

  • JavaME:嵌入式开发(手机,小家电......) 快没人用了

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

JDK JRE JVM

  • JDK:Java Development Kit
  • JRE:Java Runtime Environment
  • JVM:JAVA Virtual Machine

Java安装开发环境

卸载JDK

  1. 删除Java的安装目录

  2. 删除JAVA_HOME

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

  4. java -version

安装JDK

  1. 百度搜索JDK8,找到下载地址
  2. 同意协议
  3. 下载电脑对应的版本
  4. 双击安装JDK
  5. 记住安装的路径
  6. 配置环境变量
  • 我的电脑--->右键--->属性

  • 环境变量--->系统变量--->新建系统变量

变量名 JAVA_HOME
变量值 G:\Environment\java\jdk1.8.0_281
  • 配置path变量 --->新建两个变量
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
  1. 测试JDK是否安装成功
  • 打开cmd

  • 输入 java -version

  • 下载notepad++(已安装)

JDK目录介绍

  • JDK

    • bin --- 可执行程序,java.exe,javac.exe,......

    • include --- c语言头文件

    • jre --- Java运行环境

    • lib --- java类库文件

    • src.zip --- 资源文件,类

第一个程序---HelloWorld

  1. 随便新建一个文件夹,存放代码

  2. 新建一个java文件

    • 文件后缀名为.java

    • Hello.java

    • 【注】系统可能没有显示文件后缀名,需要手动打开

  3. 编写代码

public class Hello{
	public static void main(String[] args){
		System.out.print("Hello,World!");
	}
}
  1. 编译 javac java文件,会生成一个class文件

  2. 运行class文件,java class 文件

  • 注意
    1. 每个单词的大小不能出现问题,Java是大小写敏感的
    2. 尽量使用英文
    3. 文件名 和 类名 必须保持一致,并且首字母大写

Java程序运行机制

  • 编译型
  • 解释型
  • 程序运行机制

IDEA安装

  • IEDA介绍

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

这篇关于Java入门的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!