拉勾大数据学习
文章平均质量分 74
HxY_*_HxY
这个作者很懒,什么都没留下…
展开
-
Java集合类库(下)
一、泛型机制1.产生起因 通常情况下集合中可以存放不同类型的对象,是因为将所有对象都看做Object类型放入的,因此从集合中取出元素时也是Object类型,为了表达该元素真实的数据类型,则需要强制类型转换,而强制类型转换可能会引发类型转换异常。 为了避免上述错误的发生,从Java5开始增加泛型机制,也就是在集合名称的右侧使用 <数据类原创 2021-11-14 20:16:55 · 422 阅读 · 0 评论 -
Java集合类库(上)
一、集合的概述1.集合的由来当需要在Java程序中记录单个数据内容时,则声明一个变量当需要在Java程序中记录多个类型相同的数据内容时,声明一个一维数组当需要在Java程序中记录多个类型不同的数据内容时,则创建一个对象当需要在Java程序中记录多个类型相同的对象数据时,创建一个对象数组当需要在Java程序中记录多个类型不同的对象数据时,则准备一个集合2.集合的框架结构Java中集合框架顶层框架是:java.util.Collection集合 和 java.util.Map集合其中Co原创 2021-11-12 11:54:05 · 583 阅读 · 0 评论 -
Java可变字符串类和日期相关类
一、可变字符串类1.基本概念由于String类描述的字符串内容是个常量不可改变,当需要在Java代码中描述大量类似的字符串时,只能单独申请和存储,此时会造成内存空间的浪费为了解决上述问题,可以使用java.lang.StringBuilder类和java.lang.StringBuffer类来描述字符序列可以改变的字符串StringBuffer类是从jdk1.0开始存在,属于线程安全的类,因此效率比较低StringBuilder类是从jdk1.5开始存在,属于非线程安全的类,效率比较高2.S原创 2021-11-11 11:45:00 · 139 阅读 · 0 评论 -
Java String类的概述和使用
一、String类1.String类的概念java.lang.String类用于描述字符串,Java程序中所有的字符串字面值都可以使用该类的对象加以描述,如:“abc”。该类由final关键字修饰,表示该类不能被继承。从jdk1.9开始该类的底层不使用char[]来存储数据,而是改成 byte[]加上编码标记,从而节约了一些空间。该类描述的字符串内容是个常量不可更改,因此可以被共享使用。如:String str1 = “abc”; - 其中"abc"这个字符串是个常量不原创 2021-11-10 10:00:10 · 96 阅读 · 0 评论 -
Java常用类的概述和使用
一、常用的包java.lang包 - 该包是Java语言的核心包,并且该包中的所有内容由Java虚拟机自动导入。如:System类、String类、…java.util包 - 该包是Java语言的工具包,里面提供了大量工具类以及集合类等。如:Scanner类、Random类、List集合、…java.io包 - 该包是Java语言中的输入输出包,里面提供了大量读写文件相关的类等。如:FileInputStream类、FileOutputStream类、…java.net包 - 该包是Java原创 2021-11-09 10:04:58 · 121 阅读 · 0 评论 -
Java三大特性
一、封装1.解决的问题通常情况下可以在测试类给成员变量赋值一些合法但不合理的数值,无论是编译阶段还是运行阶段都不会报错或者给出提示,此时与现实生活不符,故此时就需要对成员变量进行密封包装处理,隐藏成员变量的细节以及保证成员变量数值的合理性2.概念对成员变量进行密封包装处理,来隐藏成员变量的细节以及保证成员变量数值的合理性,该机制就叫做封装3.实现流程1.私有化成员变量,使用private修饰2.提供公有的get和set方法,并在方法体中进行合理值的判断3.在构造方法中调用set方法进行合理值原创 2021-11-09 08:10:52 · 229 阅读 · 0 评论 -
Java特殊类
一、抽象类1.abstract关键字作用通过abstract关键字声明一个方法或者类为抽象方法或抽象类注意private 不能和 abstract共同修饰一个方法final 不能和 abstract 共同修饰一个方法static 不能和 abstract 共同修饰一个方法2.抽象方法概念主要指不能具体实现的方法并且使用 abstract 关键字修饰,也就是没有方法体格式访问权限 abstract 返回值类型 方法名(形参列表);3.抽象类概念主要指不能具体实例化的类,并且原创 2021-11-08 21:13:35 · 109 阅读 · 0 评论 -
Java实现单例模式
单例设计模式概念一个类对外有且仅提供一个对象时,这样的类叫单例类,设计单例的流程和思想叫做单例设计模式实现流程1.私有化构造方法(使用private关键字修饰)2.声明本类类型的引用指向本类类型的对象(并使用private static关键字共同修饰,使其私有并且仅有一份)3.提供公有的get方法将对象返回出去(使用public static关键字共同修改get方法)实现方式饿汉式public class Singleton{ private static Singleton sin原创 2021-11-08 20:42:52 · 192 阅读 · 0 评论 -
Java方法
方法的重载(Overload)概念若方法名称相同,参数列表不同,这样的方法之间构成重载关系体现形式参数个数的不同参数类型的不同参数的顺序不同注:与返回值类型和形参变量名无关实际意义在于调用者只需要记住一个方法名就可以调用各种不同的版本,来实现各种不同的功能方法的递归概念递归本质是指在方法体的内部直接或间接调用当前方法自身的形式注意事项使用递归必须有递归的规律以及退出条件使用递归必须使得问题简单化而不是复杂化有时递归会影响到程序的执行性能,则使用递推取代之方法的重原创 2021-11-08 20:17:14 · 51 阅读 · 0 评论 -
Java类和对象
一、面对对象编程面向对象指以属性和行为的观点去分析现实生活中的事物面向对象编程指以面向对象的思想进行分析,然后使用面向对象的编程语言进行表达二、类类即“分类”,是对具有相同特征的行为的多个对象共性的抽象描述。java中体现为一种引用数据类型,包含成员变量(特征/属性)以及成员方法(行为)三、对象对象是指现实生活中客观存在的实体,Java中体现为内存空间中的一块存储区域四、类和对象类用于构建对象,对象的数据结构由定义它的类决定;两者关系如 汽车(类) - 奔驰(对象)1.格式class原创 2021-11-08 20:09:06 · 68 阅读 · 0 评论 -
Java数组
一维数组基本概念记录多个类型相同的数据内容时,使用一维数组,其本质是内存空间中连续的存储单元声明方式数据类型[] 数组名称 = new 数据类型[数组长度]; (动态声明)数据类型[] 数组名称 = new 数据类型[] {初始值1, 初始值2, ……} (静态声明)数据类型[] 数组名称 = {初始值1, 初始值2, ……} (简略的静态声明)初始值一维数组初始化后(数据元素是基本类型),元素具有初始值byte、short、int、long 初始值为0float、doubl原创 2021-11-08 15:49:45 · 39 阅读 · 0 评论 -
Java流程控制语句
分支结构分类1. if分支结构if (条件表达式) { 语句块; } 判断条件表达式是否成立 => 若成立,则执行语句块;=> 若不成立,则跳过语句块;2. if else分支结构if (条件表达式) { 语句块1; } else {语句块2;} 判断条件表达式是否成立 => 若成立,则执行语句块1;=> 若不成立,则执行语句块2;3. if else if else分支结构if (条件表达式1) { 语句块1; } else if (条件原创 2021-11-08 15:38:35 · 48 阅读 · 0 评论 -
Java运算符
Java运算符算术运算符+加法-减法/除法*乘法%取余/取模注:两个整数相除时,结果只保留整数部分,丢弃小数部分。若要保留小数部分。强制转换操作数为double或者将操作数*1.00和0.0不能作为除数(除0时编译无异常,运行时报ArithmeticException算术异常)字符串连接符只要+号两边操作数有一个是字符串类型,则表示字符串连接符,否则当加法运算符处理关系/比较运算符大于 >大于等于 >=小于 <小于等于 <=等于 ==不等原创 2021-11-08 15:20:01 · 183 阅读 · 0 评论 -
Java变量和数据类型
Java变量和数据类型变量基本概念 用来记录程序中的单个数据内容(本质是向内存申请的一个存储单元),由于数据内容可以发生变化,故称为“变量”声明方式 数据类型 变量名 ( = 初始值);注意事项必须声明必须指定数据类型(java是强类型语言)必须初始化必须唯一数据类型基本数据类型类型原创 2021-11-04 20:23:25 · 52 阅读 · 0 评论 -
Java语言概述
Java语言概述计算机语言人与计算机交流的表达方式计算机语言的发展第一代 机器语言 指令以二进制代码形式存在,最开始使用穿孔卡片第二代 汇编语言 使用助记符表示一条机器指令,如:ADD、SUB等第三代 高级语言原创 2021-11-04 19:31:30 · 79 阅读 · 0 评论 -
初始计算机
初始计算机概念由软件和硬件组成用于高级计算的设备硬件组成中央处理器(CPU):完成计算机的运算(处理数据)和控制(解释指令)内存:暂存CPU运算数据以及和外存储器交换的数据(CPU可以直接访问)硬盘:永久存放数据(CPU不可以直接访问,CPU访问时需将数据加载到内存)软件系统软件(操作系统)与应用软件体系结构...原创 2021-11-04 19:14:25 · 75 阅读 · 0 评论