相关内容
JavaSE(一)
高斯林 和sun公司的团队编写的一个oak项目2. 1.2 java的版本介绍目前java的最新版本是java13。 sun公司时期,每个2年进行一次版本迭代,oralce目前迭代策略是1年两个版本。 2.1. 3 java的体系结构和分类javase: java基础版本 包含了一些java的基础性知识。 (目前)javaee:企业开发版本,以后的web应用程序都是通过这个...
如何解决Java SE与Java EE?(2 个回答)
我目前正在大学学习计算机科学,他们主要教授java标准版,我看到在业界这个用不多,而是使用了java ee。 如果我的学院教我java se而不是java ee,这会让我减少就业吗? 这些差异究竟是什么? 语法不同? 不同的编程方式还是什么?...

JavaSE集合(八)之Map
在javase中,对map的实现主要包括: hashmap, treemap,hashtable 和 linkedhashmap:hashmap 使用哈希表(hash table)实现,在 keys 和或 values 之中,都是无序的.treemap 基于红黑树(red-black tree)数据结构实现,按 key 排序.linkedhashmap 保持者插入顺序.hashtable 与hashmap实现方式一样,但hashtable属于同步...

Java SE | 基础语法day13
java life · 与你同在january 2019“ 锲而舍之,朽木不折;锲而不舍,金石可镂 。 ----荀 子 ”no1. 包装类(1)基本类型包装类(记忆)1)基本类型包装类的作用将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据。 常用的操作之一:用于基本数据类型与字符串之间的转换。 2)基本类型对应的...
javaSE(九)之泛型(Generics)
前言这几天分享了怎么搭建集群,这一篇给大家介绍的是泛型,在我们的很多java底层的源代码都是有很多复杂的泛型的! 那什么是泛型呢? 泛型是java se 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型...

JavaSE笔记
内存分析java虚拟机的内存可以分为三个区域:栈stack、堆heap、方法区method area栈的特点 栈描述的是方法执行的内存模型。 每个方法被调用都会创建一个栈帧(存储局部变量、操作数、方法出口等)jvm为每个线程创建一个栈,用于存放该线程执行方法的信息(实际参数、局部变量等) 栈属于线程私有,不能实现线程间的共享!...

JavaSE语法
【目录结构】目录java基础1,java语言的特点2,配置开发环境3,经典helloworld3.1 命令行运行java程序3.2 使用idea 运行java程序4,数据类型&变量4.1 为什么要设计不同种类的数据类型? 4.2 数据变量&类型的定义4.3 基本数据类型4.4 自动类型转换&强制类型转换4.5包装类面向对象1,灵魂拷问,什么是面向对象?...

JavaSE笔记
一、 初识java编程1、 java开发环境jdk java开发工具jvm java虚拟机jre java运行环境? 2、实现第一个hello world public classhello{ public static void main(string args){ 声明整数类型的a,在内存中创建这个变量 int a; double b; double c; 给变量赋值 a = 1; b = 2; system.out.println(ab); } } 5、标识符(1...

2020Java面试宝典 -- JavaSE基础篇
面向过程和面向对象区别如图所示:? 二 javase的基础语法0、 java的基本数据类型相关面试题基本数据类型包括byte、int、char、long、float、double、boolean和short。 java.lang.string类是final类型的,因此不可以继承这个类、不能修改这个类。 为了提高效率节省空间,我们应该用stringbuffer类。 相关面试题: 1...

2019Java面试宝典 -- JavaSE基础篇
面向过程和面向对象区别如图所示:? 二 javase 语法0、 java 的基本数据类型? 基本数据类型包括byte、int、char、long、float、double、boolean和short。 java.lang.string类是final类型的,因此不可以继承这个类、不能修改这个类。 为了提高效率节省空间,我们应该用stringbuffer类。 相关面试题: java中float f=...
Java三大体系 JavaSE JavaEE JavaME
java 分为 3 个体系javase:java2 platform standard edition 的缩写,即 java 平台标准版,涵盖 java 语言的大多数功能,本书将以 javase 平台进行讲解。 初学者学习的 内容为 java sejavaee:java 2 platform enterprise edition 的缩写,即 java 平台企业版,主要用于开发企业级程序。 javame:java 2 platform ...
JavaSE(二)
在java的学习中,明白什么是字符集合、什么是乱码,如何解决乱码? author:alex fjdate: 2019. 12.112. 1、字符集合的概念 在计算机中,存储的符号永远都是2进制码,而不是方块字或者英文字母。 2进制码,每8位构成一个字节,代表了一个0-255的数字。 那么,这个数字代表什么呢? 如果是字母的话,比如说65代表a,而...
JavaSE - 异常
throwable 总接口exception 运行时异常(runtimeexception)java.lang.nullpointexception 空指针异常,出现原因:调用了未经过初始化的对象(尤其是原生数据类型)或者是不存在的对象2)java.lang.classnotfoundexception 指定的类找不到,出现原因:类的名字和路径加载错误,通过程序通过字符串来加载某个类是时引发的...

【001期】 | JavaSE面试题(一):面向对象
开篇介绍大家好,我是java面试题库的提裤姐,今天这篇是javase系列的第一篇,主要总结了面向对象概念中会出现的相关面试题,在后续,会沿着第一篇开篇的知识线路一直总结下去,做到日更! 如果我能做到百日百更,希望你也可以跟着百日百刷,一百天养成一个好习惯。 q: 面向对象和面向过程的区别? 面向过程优点...

eclipse如何导入、运行Java SE项目
在上篇文章介绍了eclipse如何导入、运行java web项目,本篇文章介绍如何导入、运行java se项目,导入java se项目比较简单,不像web项目那样,还需要配置服务器。 导入java se项目一般只需要配置jre,将数据库驱动包构建到库路径下即可。 我们应该知道,java是可以写客户端应用的,也就是cs架构的应用,并且...

Java SE | 每日作业卷day16
在面试场上“胸有成竹”,坦然面对每个面试官的“拷问”,做到进可攻“项目经理、项目总监”等高级职务,视之为翘首可及; 退可守“java工程师、java测试工程师”等职务,视之为探囊取物。 无论进退、皆可立于不败之地。 the end文字 々仗剑走天涯配图 々仗剑走天涯排版 々仗剑走天涯java life与你同在...

Java SE | 每日作业卷day03
(3) 在for循环里面,判断这个数字是否为奇数; (4) 如果为奇数,就与变量累加; (5) for循环结束后,打印累加和; 2 第二题 2.1 训练描述循环录入学员java课程的成绩(学员数量由键盘录入),统计分数大于等于80分的学生的比例。 2.2 操作步骤描述分析:(此题目采用if和switch都可以,在这里采用switch)(1) 创建键盘录入对象...
Java SE | 基础语法day04
这个自动编号称为数组索引(index),可以通过数组的索引访问到数组中的元素。 2) 访问数组元素格式数组名; (5) java中的内存分配目前我们只需要记住两个内存,分别是:栈内存和堆内存。 (6) 数组静态初始化【应用】1) 什么是静态初始化在创建数组时,直接将元素确定。 2) 静态初始化格式① 完整版格式:数据类型{元素1...

Java SE | 基础语法day03
06 random(1)概述random类似scanner,也是java提供好的api,内部提供了产生随机数的功能(2)使用步骤:1) 导入包import java.util.random; 2) 创建对象random r = new random(); 3) 产生随机数int num = r.nextint(10); 解释:10代表的是一个范围,如果括号写10,产生的随机数就是0-9,括号写20,参数的随机数则是0-19...
Java SE | 基础语法day02
表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。 不同运算符连接的表达式体现的是不同类型的表达式。 举例说明:int a = 10; int b = 20; int c = a + b; +:是运算符,并且是算术运算符。 a + b:是表达式,由于+是算术运算符,所以这个表达式叫算术表达式。 2)算术运算符注意:和%的...