-
java se
2014-04-10 21:05:081.1 Java SE的产生与发展 1.1.1 Java技术的产生 1.1.2 Java SE的发展 1.2 Java SE的特性 1.3 搭建Java SE简易开发环境 1.3.1 下载JDK 6 1.3.2 安装JDK 6 1.3.3 Windows环境下JDK 6的配置 ...1.1 Java SE的产生与发展1.1.1 Java技术的产生1.1.2 Java SE的发展1.2 Java SE的特性1.3 搭建Java SE简易开发环境1.3.1 下载JDK 61.3.2 安装JDK 61.3.3 Windows环境下JDK 6的配置1.3.4 JDK 6新特性1.4 Java SE程序开发过程1.4.1 Java SE程序基本结构1.4.2 编写Java SE程序1.4.3 编译和运行Java SE程序1.4.4 使用Java SE API文档第2章 Java SE 6基本语法2.1 标识符、分隔符、关键字和注释2.1.1 标识符2.1.2 分隔符2.1.3 关键字2.1.4 注释2.2 数据类型2.2.1 基本数据类型2.2.2 引用类型2.2.3 数据类型间的转换2.3 变量与常量2.3.1 变量的命名规则2.3.2 变量的初始化2.3.3 变量的有效范围2.3.4 常量的概念与使用2.4 运算符号与表达式第3章 Java SE 6流程控制语句第4章 Eclipse集成开发环境第5章 Java SE 6的面向对象编程第6章 Java SE 6图形用户界面编程第7章 Java SE 6的异常处理第8章 Java SE 6输入输出流程编程第9章 Java SE 6网络编程第10章 Java SE 6多线程编程第11章 Java SE 6中的泛型第12章 Java SE 6数据库编程第13章 办公固定资产管理系统 -
Java SE Downloads
2020-03-23 11:20:46Java Platform, Standard Edition ...Java SE 14 is the latest release for the Java SE Platform Documentation Installation Instructions Release Notes Oracle License Binary License Documen...Java Platform, Standard Edition
Java SE 14Java SE 14 is the latest release for the Java SE Platform
Documentation Installation Instructions Release Notes Oracle License Binary License Documentation License Java SE Licensing Information User Manual Includes Third Party Licenses Certified System Configurations Readme
Oracle JDK
JDK Download Documentation Download
Java SE 13
Java SE 13.0.2 is the latest release for the Java SE 13 Platform
Documentation Installation Instructions Release Notes Oracle License Binary License Documentation License Java SE Licensing Information User Manual Includes Third Party Licenses Certified System Configurations Readme
Oracle JDK
JDK Download Documentation Download
Looking for Oracle OpenJDK builds?
Oracle Customers and ISVs targeting Oracle LTS releases: Oracle JDK is Oracle's supported Java SE version for customers and for developing, testing, prototyping or demonstrating your Java applications. End users and developers looking for free JDK versions: Oracle OpenJDK offers the same features and performance as Oracle JDK under the GPL license.
To Learn more about these options visit Oracle JDK Releases for Java 11 and Later
Java SE 11 (LTS)
Java SE 11.0.6 is the latest release for the Java SE 11 Platform
Documentation Installation Instructions Release Notes Oracle License Binary License Documentation License Java SE Licensing Information User Manual Includes Third Party Licenses Certified System Configurations Readme
Oracle JDK
JDK Download Documentation Download
Java SE 8u241
Java SE 8u241 includes important bug fixes. Oracle strongly recommends that all Java SE 8 users upgrade to this release.
Documentation Installation Instructions Release Notes Oracle License Binary License Documentation License BSD License Java SE Licensing Information User Manual Includes Third Party Licenses Certified System Configurations Readme Files JDK ReadMe JRE ReadMe
Oracle JDK
JDK Download Server JRE Download JRE Download Documentation Download Demos and Samples Download
Which Java package do I need?
Software Developers: JDK (Java SE Development Kit): For Java Developers. Includes a complete JRE plus tools for developing, debugging, and monitoring Java applications. Administrators running applications on a server: Server JRE (Server Java Runtime Environment): For deploying Java applications on servers. Includes tools for JVM monitoring and tools commonly required for server applications, but does not include browser integration (the Java plug-in), auto-update, nor an installer. Learn more End user running Java on a desktop: JRE: (Java Runtime Environment): Covers most end-users needs. Contains everything required to run Java applications on your system.
Java SE 7
Updates for Java SE 7 released after April 2015 are only available to Oracle Customers through My Oracle Support (requires support login).
Please visit Java SE Subscription to learn more about becoming an Oracle Customer.
Early Access Releases
Early access versions of future releases of the JDK and the JRE are available for testing. These early access releases include future update and future major releases. These releases are licensed only for testing, not for use in production.
Additional Resources
JDK Mission Control (JMC)JDK Mission Control (JMC) enables you to monitor and manage Java applications without introducing the performance overhead normally associated with profiling and monitoring tools.
Documentation Release Notes UPL License Java SE Licensing Information User Manual Includes Third Party Licenses Certified System Configurations
JDK Mission Control (JMC)
JMC Download
Java Advanced Management Console (AMC)
Advanced Management Console (AMC) enables administrators to track and manage Java usage across their organization. AMC helps administrators manage and configure which Java version is used by each application.
Learn More
Advanced Management Console (AMC)
AMC Download
Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files for JDK/JRE
The Java Cryptography Extension enables applications to use stronger versions of standard algorithms.
Current versions of the JDK do not require these policy files. They are provided here for use with older version of the JDK.
Releases after JDK 8 ship with, and use by default, the unlimited policy files.
Java Cryptography Extension (JCE)
JCE Download
Java Time Zone Updater Tool
The TZUpdater tool is to enable an Oracle JDK or JRE user to patch their installation with the most recent timezone data. Learn More
Readme License
TZ Updater
TZ Updater Download
Java API Documentation Updater Tool 1.3
Java API Documentation Updater Tool repairs-in-place Java API Documentation created with javadoc versions included with JDK 5u45, 6u45, 7u21 and earlier. See the 7u25 release notes for more information.
Java API Documentation Updater Tool
Java API Documentation Updater Tool
Java Archive
The Java Archive offers access to some of our historical Java releases. WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production.
-
Java SE & Java EE & Java ME
2019-02-24 02:57:55Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java ...-
Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。
-
Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。
-
Java ME(Java Platform,Micro Edition)。这个版本以前称为 J2ME。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。
说得更简单点
Java SE 是做电脑上运行的软件。
Java EE 是用来做网站的-(我们常见的JSP技术)
Java ME 是做手机软件的。
-
-
Java SE 01 Java概述
2019-01-19 16:30:31Java SE01 一、Java概述 1.Java语言的定位 Java 是一种功能强大和多用途的编程语言,可用于开发运行在移动设备、台式 计算机以及服务器端的软件。 2.Java的特点 Java 是简单的(simple)、面向对象的(object ...Java SE01
一、Java概述
1.Java语言的定位
Java 是一种功能强大和多用途的编程语言,可用于开发运行在移动设备、台式计算机以及服务器端的软件。
2.Java的特点
Java 是简单的(simple)、面向对象的(object oriented )、分布式的(distributed )、解释型的(interpreted )、健壮的(robust)、安全的(secure)、体系结构中立的(architectureneutral)、可移植的(portable)、高性能的(high performance)、多线程的( multithreaded ) 和动态的(dynamic)。
3.Java语言跨平台原理
跨平台:通过Java语言编写的应用程序在不同的系统平台上都可以运行。
只要在需要运行Java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统上的运行。4.JDK和JRE
3.Java目前的版本
Java 是一个全面且功能强大的语言,可用于多种用途。Java 有三个版本:
JavaSE(Java Standard Edition):标准版
是为开发普通桌面和商务应用程序提供的解决方案
该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发
JavaEE(Java Enterprise Edition):企业版
是为开发企业环境下的应用程序提供的一套解决方案
该技术体系中包含的技术如JSP,Servlet,SSM框架等,主要针对于Web应用程序开发
JavaME(Java Micro Edition):微型版4.Java JDK
JDK 是用于开发和运行 Java 程序的软件。
<1>安装
下载官网:https://www.oracle.com/technetwork/java/javase/overview/index.html
安装默认路径:C:\Program Files\Java\jdk1.8.0_77
环境配置:JAVA_HOME C:\Program Files\Java\jdk1.8.0_77 //java安装路径 CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar //java的类库 Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin //包含java运行文件
检查是否安装成功,
Win
+R
输入CMD
打开命令窗口
输入java -version
可以显示当前版本信息,则安装成功各个文件的介绍
文件夹 作用 bin 存放Java开发工具 Binary二进制 编译javac.exe 运行java.exe 只能命令行使用 db 数据库支持文件DataBase include 底层C语言支持,因为JVM是C写的 jre 运行环境 lib jar文件,支持Java语言开发核心类库 Library jar包 src 源代码包压缩包文件 javafx-src 新一代的Java图形化界面开发工具包 编译AWT Swing <2>配置环境变量
方法一:
打开环境变量设置:此电脑→属性→高级系统设置→环境变量
在环境变量中系统变量Path
下添加C:\Program Files\Java\jdk1.8.0_77\bin
方法二:
提示:在安装MySQL数据库,或者Eclipse,或者Tomacat服务器的时候
创建新的系统变量:JAVA_HOME
为JAVA_HOME添加变量值:JDK的安装目录
将Path换将中新建 %JAVA_HOME%\bin5.关键术语
英文 中文 Application Program Interface ( API) 应用程序接口 assembler (汇编器 assembly language 汇编语言 bit 比特 block 块 block comment 块注释 bus 总线 byte 字节 bytecode 字节码 bytecode verifier 字节码验证器 cable modem 电缆调制解调器 Central Processing Unit (CPU) 中央处理器 class loader 类加载器 comment (注释 compiler (编译器 console 控制台 dot pitch 点距 DSL ( Digital Subscriber Line ) 数字用户线 encoding scheme 编码规范 hardware 硬件 high-level language 高级语言 Integreted Development Environment ( IDE〉 集成开发环境 interpreter 解释器 java command java 命令 Java Development Toolkit (JDK) Java 开发工具包 Java language specification Java 语言规范 Java Virtual Machine (JVM) Java 虚拟机 javac command javac 命令 keyword or reserved word 关键字或保留字 library 库 line comment 行注释 logic error 逻辑错误 low-level language 低级语言 machine language 机器语言 main method main 方法 memory 内存 modem 调制解调器 motherboard 主板 Network Interface Card ( NIC) 网络接口卡 Operation System (OS) 操作系统 pixel 像素 program 程序 programming 程序设计 runtime error 运行时错误 screen resolution 屏幕分辨率 software 软件 source code 源代码 source program 源程序 statement 语句 statement terminator 语句结束符 storage device 存储设备 syntax error 语法错误 二、计算机基础
1.计算机软件与硬件
计算机硬件(ComputerHardware):是指计算机系统中,由电子,机械和光电元件组成的各种物理装置的总称。这些物理装置按照系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。
计算机通常由CPU、主板、内存、电源、主机箱、硬盘、显卡、键盘、鼠标、显示器等多个部件组成。
计算机软件(ComputerSoftware):是指使用计算机过程中必不可少的东西,计算机软件可以使计算机按照事先预定好的顺序完成特定的功能,计算机软件按照其功能划分为系统软件与应用软件。
系统软件:DOS(Disk Operating System),Windows,Linux,Unix,Max,Android,IOS
应用软件:微信,抖音,支付宝2.人机交互
软件的出现实现了人与计算机之间更好的交互。
交互方式:
图形化界面:这种方式简单直观,使用者易于接受,容易上手操作。
命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记住一些命令3.键盘功能键和快捷键
快捷键 功能 Ctrl+A 全选 Ctrl+C 复制 Ctrl+V 粘贴 Ctrl+X 剪切 Ctrl+W 关闭选项卡/窗口 Ctrl+P 打印 Ctrl+F 查找 Ctrl+N 新建文件 Win+E 打开资源管理器 Win+R 打开运行窗口 Win+I 打开Windows设置 Win+P 打开投影模式 Win+D 快速切换桌面 Win+L 快速锁屏 Alt+F4 强制关闭程序 Shift+Delete 强制删除,不走回收站 Tab 制表符/自动补全 4.常见的DOS命令讲解
命令 功能 D: 盘符切换 dir 列出当前目录下的文件以及文件夹 md 创建目录 rd 删除目录 cd 改变指定目录(进入目录) cd… 退回上级目录 cd/ 退回到根目录 del 删除文件 exit 退出dos命令行 cls 清屏 notepad 记事本 mspaint 画图板 calc 计算机 rd /s 询问删除 rd /q /s 直接删除 三、Java语言基础
1.第一个程序(Hello world)
class HelloWorld{ public static void main(String[] args) { System.out.println("Hellow world!"); } }
2.常见错误
常见错误 建议 语法错误 仔细检查代码 运行时错误 检查代码逻辑 逻辑错误 需求与结果不符 检查代码逻辑和需求逻辑 扩展名被隐藏 打开文件扩展名显示 文件名和类名不一致 编写代码使类名和文件名一致 严格区分大小写 出现中文标点符号 遗漏括号 遗漏分号 遗漏引号 命名拼写错误 -
Java SE总结
2019-09-02 19:38:431.2三种技术架构(Java SE、Java EE、Java ME) 1.3配置环境变量(JDK、JRE、JAVA_HOME、path、classpath) 1.4javac、java命令 二、Java语法基础 2.1标识符 2.2数据类型(基本数据类型,级别、引用数据类型、自动... -
Java ME,Java SE和Java EE
2018-06-17 17:28:59Java ME,Java SE和Java EE Sun公司为Java推出了3个版本--Java ME,Java SE和Java EE,企图在移动设备、桌面设备和企业级应用领域都占得天下,可现实的结果是只有Java EE独放异彩,并且带动了Java语言的流行。... -
Eclipse Java SE升级Java EE
2019-11-02 12:18:36网上教程大多是提供了...java ee插件(java se升级到java ee) 本来安装的java se,后需要开发java ee程序,走了些弯路才安装成功。如下是步骤 1.打开eclipse,help->About Eclips... -
复习Java SE
2016-09-04 13:39:30本人在看视频复习Java SE。争取9月份把Java SE看完。接下来再复习Java EE. -
java EE与java SE的区分
2018-04-15 22:35:57JavaEE是指Java Enterprise Edition,Java企业版,多用于企业级开发,包括web开发等等。也叫J2EE。JavaSE通常是指Java Standard Edition,Java标准版,就是一般Java程序的开发就可以(如桌面程序),可以看作是JavaEE... -
Java SE 、Java EE和 Java ME的区别
2017-09-11 23:20:09Java SE 、Java EE和 Java ME的区别 1. Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 ... -
Java SE JDK下载
2020-02-20 20:32:38Java JDK 一般是指Java SE JDK 各个版本的下载路径 Jave SE JDK 下载 -
Java Java SE 加强
2012-09-17 14:46:51Java SE 加强 JDK 5.0 新特性 “JDK 5.0”的一个重要主题就是通过新增一些特性来简化开发,这些特性包括: 静态导入 自动装包/拆包 for-each循环 可变参数 枚举 泛型 元数据 使用这些特性有助于编写... -
Java SE是什么?Java各个版本区别
2019-04-24 15:45:33Java SE、java EE、Java ME三个版本。下面介绍各个版本区别: (Java SE下载:https://www.oracle.com/technetwork/java/javase/downloads/index.html) 1. Java SE(Java Platform,Standard Edition) Java ... -
Java SE、Java EE和Java ME的区别
2019-07-09 22:52:56Java分为三个版本:Java SE(标准版)、Java EE(企业版)、Java ME(微型版)。 其中SE便是大家学的Java根底,EE是公司最常用的用于网站开发(PC端),ME用于移动端开发,现在熟悉的安卓系统便是用JavaME开发的。 可简单... -
Java EE、Java SE、Java ME区别
2016-03-16 22:45:311. Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、 服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类, 为 Java ... -
Java SE、Java EE、Java ME三者之间的区别
2019-10-08 14:31:09Java EE,JavaSE,JavaFX 是Java SE的扩展 简单点说 Java SE 是做电脑上运行的软件。 Java EE 是用来做网站的-(我们常见的JSP技术) Java ME 是做手机软件的。 Java SE 全称(Java Platform,Standard Edition).... -
Java SE、Java EE、Java ME 简介
2016-03-23 22:54:42Java SE 是做电脑上运行的软件。 Java EE 是用来做网站的-(我们常见的JSP技术) Java ME 是做手机软件的。 不那么简单的说 Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署... -
Java SE,Java EE ,Java ME 区别
2016-01-30 10:56:41Java SE,Java EE ,Java ME 区别 -
Java SE到Java EE的学习转换
2019-07-12 09:58:08我接触java的学习是从Java SE开始的,SE部分主要是用来做桌面程序的开发,在现在的主流趋势中已经渐渐的退出了中心舞台。现在人们对网络的认知和通过网络接收信息大部分都是碎片化的,因此各种网页就成为了我们最... -
Java SE 目录
2017-02-04 20:54:23使用记事本编写Java 源文件编译为字节码文件解释字节码文件Eclipse的使用创建项目创建包编写运行环境变量配置及测试安装JDK配置环境变量Java SE 01 概述初步认识程序格式一些问题的回答--------------------1.1 IDE... -
Java虚拟机规范(Java SE 8)章节索引
2019-07-29 10:57:45Java虚拟机规范(Java SE 8)章节索引 Java虚拟机规范(Java SE 8) 第一章:引言 Java虚拟机规范(Java SE 8) 第二章:虚拟机结构 -
Java SE、Java EE、Java ME三者的区别
2017-12-27 11:15:08Java SE、Java EE、Java ME三者的区别 现在一个个来分析 1. Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序... -
Java SE Java EE和Java ME的区别
2017-09-19 09:48:06JDK即java development kit.是面向开发人员使用的,提供了java的开发环境和运行环境。JRE即java runtime enviroment.是面向java程序使用者,是java的运行环境。JVM即java virtul machine....Java SE(Java Platform, -
Java SE 5 也支持 Java SE 6新特性
2012-05-24 15:19:12Java SE 6 引入了 Java 脚本 API,但是您也可以使用 Java SE 5 运行此 API。只需要提供缺少的 javax.script 包类的一个实现即可。所幸的是,Java Specification Request 223 参考实现中含有这个实现,JSR 223 对 ... -
Java SE和Java EE的区别
2016-11-08 01:04:57Java SE和Java EE都是Java里面的一个方向,这两者具体有哪些区别呢?下面小编带你去了解一下。 1、Java SE Java SE 是Java平台标准版的简称(Java Platform, Standard Edition) (also known as Java 2 Platform)... -
2020 【JAVA面试】 -- Java SE 十大基础常问点
2020-06-12 17:24:34Java SE总感觉自己掌握了,可是一些基本的问题却答不上来? 特地针对此类情况,整理了今年【2020】大厂面试题Java SE的部分的常问点,在此分享出来! 【这十个问题是比较基础的】 0x01.问:==和Equals 有何区别? ... -
浅谈Java SE、Java EE、Java ME三者的区别
2019-08-16 21:46:171. Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java ... -
Java SE、Java EE 与 Spring
2017-08-21 19:47:05Java、JavaEE 与Spring的概念在Java世界中,很多人都对Java SE、J2EE、Java EE、Spring、EJB等这些术语感到困惑。什么是Java SE 可以说这是Java的核心。(主要部分) 用于开发桌面应用程序和基于web的应用程序。 它... -
Java 三大平台 JAVA SE 、 JAVA EE 、 JAVA ME
2017-11-13 23:59:451、Java SE Java是各应用平台的基础,想要学习其他平台的应用,必先了解JavaSE以奠定基础。 JavaSE可以分为四个部分:JDK、JRE、JVM与java语言。 为了能够运行Java撰写好的程序,必须有java虚拟机(JVM),...
-
日本卡通足球网页模板
-
A Knight‘s Journey 爆搜DFS
-
易语言开发通达信DLL公式接口
-
第1章 Java入门基础及环境搭建【java编程进阶】
-
Kotlin协程极简入门与解密
-
spring boot静态变量里获取不到@value的值
-
动态SQL
-
音乐资料网页模板
-
SubstancePainter插件开发-基础入门
-
saltstack
-
韩国风格小学网站模板
-
欧美个人flash卡通风格主页模板
-
零点俱乐部网页模板
-
手里拿着404错误牌子网页模板
-
2021年Java分布式系统架构课程全程实战(含秒杀系统+抢红包系统+分布式权限中台系统等)
-
开发手册—编码规约(二)
-
机器学习-Pandas
-
儿童游乐园网页模板
-
Redis数据库入门与使用
-
【2021】Python3+Selenium3自动化测试(不含框架)