Java SE总结一、Java体系1、Java 基础1、跨平台 2、面向对象编程语言 3、分布式计算2、Java 的运行机制编程 Java 程序编译 Java 文件JVM 读取字节码文件运行程序3、Java的三大体系Java SE(J2SE)Java ME(J2ME)Java EE(J2EE)4、配置 Java 环境JRE、JDK JRE:Java Runtime Environment Java
JDK: Java开发工具包,英文单词:Java Development TooKit,JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(即Java API 包括rt.jar),JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了属于自己的JDK,例如国外IBM
转载
2023-09-25 06:18:02
92阅读
文章目录1. 概述2. 版本比较2.1 Java SE、java EE、Java ME2.2 JDK、J2SE、Java SE2.3 JDK、JRE、Java SE API2.4 JDK、JRE、JRE、JIT2.5 Java ME、Java SE、Java EE、Java Card来源 1. 概述java是作为长时间流行的语言,在这过程中出现了很多版本,各版本之间又进行的新的派生,导致版本很多
转载
2023-07-10 16:28:06
192阅读
一、Java 简介Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Dosling和同事们共同研发,并在1995年正式推出。Java语言是面向对象的,具有分布式、安全、可移植性、高性能、多线程等特征Java的三个体系JavaSE:标准版(用于桌面应用程序开发,控制台开发…)JavaEE:嵌入式开发(用于手机小程序开
转载
2023-09-01 15:36:26
72阅读
eclipse是一款非常成功的软件,这款软件主要被应用在java程序的编译中。很多java用户在最开始学习java语言的时候使用的都是这款软件,因此大家应该都知道这款软件是比较难以安装的,想要成功的在一台电脑中安装上这款软件需要安装很多的组件,否则无法运行它。每一次eclipse出现新版本需要更新的时候大家都会很矛盾,若是不安装无法体验新功能,但是安装会花费大量的时间。如何才能快速的将这款软件进行
转载
2024-01-10 21:55:09
56阅读
程序运行时, 内存的区域:
栈
Java栈的区域很小 , 大概2m左右 , 特点是存取的速度特别快
栈存储的特点是, 先进后出
存储速度快的原因:
栈内存, 通过 '栈指针' 来创建空间与释放空间 !
指针向下移动, 会创建新的内存, 向上移动, 会释放这些内存 !
这种方式速度特别快 , 仅次于PC寄存器 !
但是这种移动的方式, 必须要明确移动的大小与范围 ,
明确大小与范围是为了
第一阶段——模块三一、lang包1. Object类1.1 常用方法1.1.1 equals方法默认比较两个对象的地址,通过重写equals方法可以自定义比较规则。当调用对象不为空,而参数对象为空时,比较结果为空。// Object类中equals方法的实现
public boolean equals(Object obj) {
return (this == obj);
}
// 重写
javase重点汇总你是什么,你有什么用,怎么使用
1.名词解释 JVM(Java Virtual Machine):java虚拟机,用于支持java程序的运行。 JRE(Java Runtime Environment):java运行时环境 JVM 和java的核心类库(J2SE ),要想运行一个java程序,只需要安装公共JRE就行了。 JDK(Java Development Kit): J
转载
2023-09-05 20:48:13
68阅读
Java总共有三个版本:JavaSE包含了支持JavaWeb服务的开发的类,并为Java Platform,Enterprise Edition(Java EE)提供了基础。企业版本帮助开发和部署可移植,健壮,可伸缩切安全的服务器端Java应用程序。Java ME为在移动设备和嵌入式设备(笔记手机,PDA,电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。 &
转载
2023-09-05 20:47:36
35阅读
文章目录程序基础数据类型引用类型基础类型数值整数浮点字符布尔变量命名规则分类静态变量局部变量成员变量调用静态成员局部优先级运算符++ - -三目字符串连接符流程控制顺序结构分支结构if单分支双分支多分支switch循环结构三要素forwhiledo..while方法目的声明分类静态方法成员方法构造方法重载递归数组数据结构特性声明静态动态使用查询更改遍历二维数组声明静态动态使用遍历排序冒泡选择AP
转载
2023-09-02 08:04:27
32阅读
很多刚接触编程的同学,还不清楚如何使用eclipse部署javase项目,这里作一个简单的介绍:##软件安装1.jdk配置 首先安装好jdk,我一般使用1.8版本的jdk。配置好JDK环境变量。 jdk下载,包含jdk1.7和jdk1.8,32位(i586)和64位(x64), 或
转载
2024-04-19 16:05:09
17阅读
感谢B站狂神的学习资源,有兴趣的可以去搜索:遇见狂神说。1.Java简介1、java的特性和优势:简单性、面向对象、可移植性、高能性、分布式、动态性、多线程、安全性、健壮性。2、Java的三大版本:JavaSE:标准版(桌面程序,控制台开发……)JavaME:嵌入式开发(手机、小家电……)JavaEE:E企业级开发(Web端、服务器开发……)3、Java安装与卸载开发环境卸载JDK:删除JAVA_
转载
2023-09-26 17:37:05
75阅读
目录1.安装软件JDK和IDEA1.1安装JDK 1.2安装IDEA 2.Java简介2.1Java特点2.2main方法1.安装软件JDK和IDEA一定要先下载安装JDK,再下载IDEA1.1安装JDK(1) JDK官网下载:Java Downloads | Oracle通过此电脑->属性,可以看到系统是多少位,下载32位或64位的软件, 直接安装
转载
2023-10-16 21:26:57
74阅读
1.概述相信很多小伙伴和答主一样,在学完javaSE之后面临以下的灵魂拷问—– 1 知识点零散,如何将串联起来呢? 2.基础的知识点已经学完,对于项目“我”已经跃跃欲试了 3.网上的资源零散,缺少详细又难度适中的项目练手那么在这个过程中我们的目的便是—— 将知识点整合,对于项目有具体而明晰的思路,这有助于为自己以后的学习增加经验与自信心。 闲言少叙,让我们先来一睹飞机大战的真容吧——2.成果展示
转载
2023-09-22 21:35:32
74阅读
什么是JavaJava是一门面向对象的编程语言,不仅吸收了C++的许多优点,还摒弃了C++难以理解的多继承、指针等概念。作为静态面向对象编程语言的代表,极好的实现了面向对象的理论。JVM、JRE、JDKJVM 是Java虚拟机,Java程序需要运行在虚拟机上,不同的平台有自己的虚拟机,因此Java可以实现跨平台。JRE 包括Java虚拟机和Java程序所需要的核心类库。JDK 包括了Java开发工
转载
2024-01-25 21:04:58
44阅读
Java SE 基础语法访问修饰符关键字保留字标识符的使用数据类型基本数据类型间的运算规则(除了 Boolean 之外的七种)大数值包装类的使用进制控制流程语句运算符相关面试题:switch 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 String 上用最有效率的方法计算 2 乘以 8Math.round(11.5) 等于多少?Math.round(-11.5)等于多少
转载
2024-01-11 12:14:49
48阅读
javase基础部分第一章、标识符什么是标识符?标识符的定义规则常量什么是常量变量什么是变量变量的声明格式变量的声明第二章、基本数据类型基本数据类型概述整数类型浮点数类型编码和字符集什么是编码转义字符字符类型布尔类型数据类型转换问题final关键字第三章、运算符java中的运算符算数运算符/ 和 % 的作用+的作用++ 的作用赋值运算符扩展赋值运算符关系运算符逻辑运算符条件运算符:三元运算符第四
转载
2023-09-05 20:47:28
75阅读
# Java SE 版本选择指南
Java 是一种广泛使用的编程语言,适用于许多领域的开发。在选择 Java SE(Java Standard Edition)版本时,不同版本间的差异会影响开发的便捷性和功能性。本文将探讨常见的 Java SE 版本,提供代码示例,并帮助您作出选择。
## Java SE 各版本概述
Java SE 自 1996 年推出以来,经历了多个主要版本更新。从最初的
Java SE组成:jdk(java开发工具包)、lib/类库 、jre(java运行环境)、jvm(java虚拟机)。
Java SE组成 jdkJDK是java开发工具包,在其安装目录下面有六个文件夹、一些描述文件、一个src压缩文件。bin、include、lib、 jre这四个文件夹起作用,demo、sample是一些例子。可以看出来J
转载
2023-08-20 10:12:02
174阅读
言归正传,本篇代码全部是JavaSE相关的。为什么?1) 若不分享,这些代码就是躺在电脑里的一堆0和1,虽日久天长也不会发霉,但确实更像是没价值的数字垃圾。 2) 虽然没啥“高科技”的代码,但总有需要它们的人。 有什么?1)自己写的例子:或是为了在项目中应用某项技术而写的demo,或是为了纯粹学习某项技术而写的demo。 2)网上下载的例子:或改过或没改过,或完善过或原封没动。
转载
2023-09-04 12:07:14
36阅读