栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

第一章:Java基础知识【Java基础入门、Java概述】

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第一章:Java基础知识【Java基础入门、Java概述】

1. Java开发入门

 Java概述

 JDK的使用

 系统环境变量

 第一个Java程序

 Java的运行机制

 Intellij IDEA开发工具


1.1 Java概述
什么是Java
  • Java是一种高级计算机语言,由SUN公司于1995年5月推出的一种可以编写跨平台应用软件、 完全面向对象的程序设计语言。

  • 针对不同开发市场,SUN公司将Java划分为三个技术平台,即Java SE、Java EE、Java ME

  • Java SE(Java Platform Standard Edition, Java平台标准版): 为开发普通桌面和商务应用程序提供的解决方案, 包括Java核心类库,如集合、IO、数据库连接、网络编程等
  • Java EE(Java Platform Enterprise Edition, Java平台企业版): 为开发企业级应用程序提供的解决方案, 包括Servlet,JSP,JavaBean,EJB,Web,Service等
  • Java ME(Java Platform Micro Edition, Java平台微型版): 为开发电子消费产品和嵌入式设备提供的解决方案, 主要用于微型数字电子设备上的软件程序开发, 支持HTTP等协议

Java语言的特点
  • 简单易用, 丢弃了C++中的运算符重载,多重继承等概念, Java使用引用代替了指针, Java提供自动的垃圾回收机制
  • 安全可靠, Java提供了一套可靠的安全机制: Java程序在运行前会利用字节确认器进行代码的安全检查,以确保程序不会存在非法访问,网络安全的问题
  • 跨平台, 引入了虚拟机的概念, 通过JVM(Java Virtual Machine, Java虚拟机)可以在不同操作系统上运行Java程序
  • 面向对象, Java将一切事物都看成对象, 将现实世界的事物抽象成对象, 将现实世界中的关系抽象成继承, 这种方式更利于开发人员对于复杂程序的理解,分析,设计和编写
  • 支持多线程, Java内置了多线程控制, 可以让用户程序并发执行, 利用Java的多线程编程接口, 开发人员可以方便地编写出多线程的应用程序, 提供程序的执行效率

1.2 JDK的使用
什么是JDK
  • Sun公司提供的一套Java开发环境(Java Development Kit, 简称JDK) Tips: JDK是由C和C++实现的哦!
  • JDK是Java的核心,其中包括了Java编译器(javac.exe), Java运行工具(java.exe), Java文档生成工具(javadoc.exe) ,Java打包工具(jar.exe)等
  • Sun公司提供给普通用户使用的JRE(Java Runtime Environment, Java运行环境), 其中只有Java运行工具, 没有Java编译工具
  • JDK包含了JRE, JRE包含JVM

安装JDK
  • 下载链接
  • 下载完成后打开文件, 点击下一步, 选择安装模块
  • 开发工具: 指Java核心类库,包含Java程序执行所必须的程序, 包括JRE
  • 源代码: Java所有核心类库的源代码
  • 公共JRE: 指Java运行环境, 公共JRE是一个独立的JRE系统,会单独安装在系统的其他路径下,公告JRE会向IE浏览器和系统中注册JRE,使任何程序都可以使用公共JRE

JDK目录介绍
  • bin目录
  • 用于存放一些可执行程序, 如javac.exe, javadoc.exe, java.exe, jar.exe
  • db目录
  • 一个小型的数据库Java DB, 纯Java实现、开源的数据库管理系统
  • include目录
  • 由于JDK由C和C++实现,因此在启动时需要引入一些C语言的头文件,此目录用于存放这些文件
  • jre目录
  • Java运行时环境的根目录,包含JVM,包含运行时的类包,Java应用启动器以及一个bin目录(这个bin不包含开发工具)
  • lib目录
  • 顾名思义:library,意为Java类库或库文件,是开发工具使用的归档包文件
  • javafx-src.zip
  • 存放的是Java FX(Java图形用户界面工具)所有核心类库的源代码
  • src.zip
  • src文件夹的压缩文件,src中存放的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码
  • README
  • 说明性文档

1.3 系统环境变量
path环境变量
  • 要编译和执行Java程序,除了在java.exe和javac.exe所在目录(JDK安装目录下的bin目录)中操作外, 可以将java.exe和javc.exe两个可执行文件所在路径添加到PATH环境变量中, 以方便开发
classpath环境变量
  • Java虚拟机需要运行一个类时,会在classpath环境变量所定义的路径下寻找所需的class文件和类包(%JAVA_HOME%lib)

1.4 第一个Java程序
public class Main{

    public static void main(String[] args){
    
        System.out.pritln("Hello World!");
    }
}

1.5 Java的运行机制 1.6 Intellij IDEA开发工具

这玩意儿吧,写的bug多了,自然也就会了!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/530664.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号