【JavaSE】Java入门
前言:
推荐免费Java基础入门视频:【狂神说Java】Java零基础学习视频通俗易懂_哔哩哔哩_bilibili
Java帝国的诞生
前言:
1972年C诞生
贴近硬件,运行快,效率高
操作系统,编译器,数据库,网络系统等
指针和内存管理
1982年C++诞生
面向对象,兼容C,主要用于图形和游戏领域
基于Java开发的开源内容:
- 构建工具:Ant,Maven,Jekis
- 应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic
- Web开发:Struts,Spring,Hibernate,myBatis
- 开发工具:Eclipse,Netbean,Intellij idea,Jbuilder
- …
- 2006: Hadoop(大数据领域)
- 2008:Android(手机端)
- 一个伟大的帝国诞生了
Java的特性和优势
- 简单性
- 面向对象
- 可移植型
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 见状性
Java三大版本
-
Write Once、Run Anywhere
-
JavaSE:标准版(桌面程序,控制台开发…)
-
JavaME:嵌入式开发(手机,小家电…)基本用不到了 -
JavaEE:企业级开发(web段,服务器开发…)
JDK JRE JVM
-
JDK:Java Development Kit
-
JRE:Java Runtime Environment
-
JVM:Java Virtual Machine
Java安装开发环境
-
JDK下载与安装
JDK8:下载地址(推荐)
JDK11:下载地址
JDK16:下载地址
-
配置环境变量
- 创建JAVA_HOME中为JDK安装路径
- 在path中添加
%JAVA_HOME%\bin;
和%JAVA_HOME%\jre\bin;
-
JDK目录介绍
-
HelloWorld 及 简单语法规则
1
2
3
4
5public class HelloWorld{
public static void main(String []args){
System.out.println("Hello World!");
}
} -
Notepad++安装和使用
Hello World详解
- javac 编译java文件
- java 运行class文件
编译型和解释型
-
编译型
-
解释型
-
程序运行机制
使用IDEA开发
IntelliJ IDEA官网(正版需付费购买)推荐
Eclipse IDE (免费开发工具)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hey,Joker!
评论
ValineTwikoo