E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java复习笔记
Java复习笔记
第十章多线程
目录一、线程的概念二、多线程需求三、线程的创建与启动Thread类创建线程方法Runnable类创建多线程(使用了代理模式)线程启动补充多线程售票案列模拟四、线程状态和方法线程状态常用方法五、线程同步同步代码块同步方法同步锁六、死锁一、线程的概念程序:是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。比如QQ程序、进程:是程序的一次执行过程,或是正在运行的一个程序。每
小超努力中
·
2024-01-29 13:17
Java
java
java复习笔记
--Lambda表达式
Lambda表达式函数式编程思想概述Lambda表达式的标准格式Lambda表达式的使用前提体验Lambda表达式无参无返回值抽象方法的练习有参无返回值抽象方法的练习有参有返回值抽象方法的练习Lambda表达式的省略模式省略的规则Lambda表达式的注意事项Lambda表达式和匿名内部类的区别函数式编程思想概述函数式思想则尽量忽略面向对象的复杂语法:“强调做什么,而不是以什么形式去做”而我们要学习
向天再借500年
·
2023-12-22 15:11
java
java
lambda
LeetCode刷题小结---数组篇
目录前言一、数组1.
Java复习笔记
Arrays.sort()方法自定义排序:Queue与DequePriorityQueue2.Java题解0.单调队列(必会模板题!)
TheBug114514
·
2023-10-22 00:39
秋招日寄
leetcode
动态规划
java
【来杯JAVA冷静一下】_01基础_0805
0805来杯JAVA冷静一下
java复习笔记
感谢狂神说java。
Biehmltym
·
2023-10-20 07:20
java
开发语言
Java复习笔记
进阶09:Arrays类、常见算法
一、Arrays类数组操作工具,专门操作数组元素;1.常用API/***返回数组内容toString(数组)*排序Arrays.sort();*二分搜索:Arrays.binarySearch(arr,55);*/publicclassArraysDemo01{publicstaticvoidmain(String[]args){int[]arr={10,5,66,34,55,88};//[I@1
踏上旅途的风
·
2023-09-17 19:48
java基础笔记
java
java复习笔记
-类和对象(基础)(自用)
前言:小亭子正在努力的学习编程,接下来将开启java基础的学习~~分享的文章都是学习的笔记和感悟,如有不妥之处希望大佬们批评指正~~同时如果本文对你有帮助的话,烦请点赞关注支持一波,感激不尽~~目录一.类的定义类的定义格式:二.类的实例化实例化对象的格式:对象的内存图:三.this引用1.为什么要用this?2.this关键字介绍四.对象的构造及初始化1.构造方法2.构造方法的分类3.特性:4.初
不亭
·
2023-09-13 03:57
java基础
java
开发语言
JAVA复习笔记
文章目录day01课堂笔记day02课堂笔记day03课堂笔记day04课堂笔记day05课堂笔记day06课堂笔记day07课堂笔记day08课堂笔记day09课堂笔记day10课堂笔记day11课堂笔记day12课堂笔记day13课堂笔记day14课堂笔记day15课堂笔记day16课堂笔记day17课堂笔记day18课堂笔记day19课堂笔记day20课堂笔记day21课堂笔记day22课堂
Xq_23
·
2023-01-30 11:08
JAVA
java
Java复习笔记
(一)
Java基础语法1.预习计算机硬件--冯诺依曼结构CPU,Memor(内存)主板IO设备输入设备–存储器(运算,控制器)–输出设备计算机软件:系统软件与应用软件–人机交互Dos命令Java三大特性:简单性面向对象可移植性高性能分布式动态性多线程安全性健壮性JDKJREJVMJDK:JavaDevelopmentKitJRE:JavaRuntimeEnvironmentJVM:JavaVirtual
sunyuanhong123
·
2022-12-06 09:50
java
JAVA复习笔记
1
初识JAVAJ2EE是面向大型企业级的Java应用开发平台。为了开发企业级应用系统,最好采用Java的(JavaEE)版本。J2SE(面向桌面和通用应用开发)J2EE(面向企业级应用开发)J2ME(面向移动终端开发)Java语言是从(oak)语言发展而来的。Java的(可移植性)特性实现了软件开发人员一次编写,处处运行的梦想。Java语言是纯(面向对象)编程语言。Java程序分为两种,一种是可独立
Y同学脑瓜子嗡嗡的
·
2021-11-30 21:47
Java学习
leetcode
算法
职场和发展
2021.1.26
java复习笔记
(文档注释、常量)
文档注释注释:注释就是使用文字对程序的说明,注释是写给程序员看的,编译器会忽略注释的内容的注释的类别:第一种:单行注释//注释的内容第二种:多行注释/注释的内容/第三种:文档注释/*注释的内容/文档注释也是个多行注释软件=数据+指令+文档(使用者文档+开发者文档)多行注释与文档注释的区别:多行注释的内容不能用于生成一个开发者文档,而文档注释的内容可以生成一个开发者文档使用javadoc开发工具即可
小鱼13
·
2021-01-26 17:46
java
笔记
java
2021.1.25
Java复习笔记
(set命令、标识符、关键字)
配置path环境变量的目的是什么?目前path环境变量除了保存了我们自己配置的信息以外,还有系统自带的信息如果一旦不小心删除了path环境变量信息,那么就有可能导致系统部分功能无法使用尽量避免修改path的环境变量信息!解决办法:新建一个环境变量保存jdk安装目录会发生变化的部分,然后在path环境变量上引用新环境变量所保存的信息。%Java_home%binSET命令需求:在现实开发中有时候jd
小鱼13
·
2021-01-25 18:07
java
笔记
java
2021.1.25
Java复习笔记
jre:java运行环境jre=java虚拟机+核心类库(辅助java虚拟机运行的文件)jdk:java开发工具jdk=jre+java开发工具编写一个java的程序1.新建一个txt文件,把后缀名改成java2.java代码全部都是写到类上面的如何编写一个类使用一个关键字class即可定义一个类格式:class类名{}//大括号表示一个类的范围,在类的范围之内都可以写代码如何启动java编译对j
小鱼13
·
2021-01-25 13:44
java
笔记
java
java复习笔记
day02
1.逻辑运算符:&逻辑与、&&短路与、|逻辑或、||短路或、!逻辑非、^逻辑异或2.从键盘获取不同类型的变量:导包:importjava.util.Scanner;使用:Scannerinput=newScanner(System.in);//实例化对象inta=input.nextInt();//使用//输入测试Scannerscanner=newScanner(System.in);Syste
蒙面小生
·
2020-09-14 14:26
JAVA
java基础
Java复习笔记
---泛型
泛型基础从Java程序设计语言1.0发布以来,变化最大的部分就是泛型使用泛型机制编写的程序代码要比那些杂乱地使用Object变量,然后在进行强制类型转换的代码具有更好的安全性和可读性泛型为类提供了类型参数,用来表示其中包含元素的类型:ArrayListfiles=newArrayList();在Java7及以后的版本中,构造函数中可以省略泛型类型,省略的类型可以从变量的类型推断得出:ArrayLi
TANGJIALEO
·
2020-09-13 23:37
菜鸟java入门
JAVA复习笔记
--前言:第一节:从注释开始
java注释分以下三种注释:1、单行(single-line)--短注释://……2、块(block)--块注释:/*……*/3、文档注释:/**……*/一、单行注释1、单行注释(Single-LineComments):短注释可以显示在一行内,并与其后的代码具有一样的缩进层级。如果一个注释不能在一行内写完,就该采用块注释。单行注释之前应该有一个空行。例:if(condition){/*Handl
iteye_21285
·
2020-09-12 00:20
JAVA基础复习笔记
java复习笔记
一
关键字组成全都是小写字母goto和const仅占用而未赋予意义标识符:就是给类,接口,方法,变量等起名字时使用的字符序列标识符组成规则:英文大小写字母数字字符$和下划线包的命名格式:和域名相反类名命名格式:首字母大写变量命名格式:第一个单词首字母不必大写,后面的单词首字母大写常量命名格式:一般都是大写注释有三种:单行注释://多行注释:/*注释文字*/文档注释:/**注释文字*/(会生成网页版的一
java_jsp_peng
·
2020-08-19 10:02
JAVA复习笔记
--第一章:第二节:数据类型
java语言是强类型语言,每个变量和表达式编译时就要确定类型。因此,所有的变量必须显式的声明类型。以下简单罗列了以下java的基本数据类型。java数据类型是java基础的基础,不予深究。一、基本数据类型分类1、整数类型byte内存中占8位,表示范围:-128~127short内存中占16位,表示范围:-32768~32767int内存中占32位,表示范围:-2147483648~21474836
iteye_21285
·
2020-08-19 10:46
JAVA基础复习笔记
java复习笔记
---基础语法
本文为本人在菜鸟教程java学习中的复习笔记,有不对的地方还请多多指正,多多包涵,更多内容请前往菜鸟教程进行学习,如有侵权,联系立即删除:QQ:1475750323java基础语法一个java程序可以认为是一系列对象的集合,对象之间通过调用彼此的方法进行协同工作。基本语法大小写敏感类名首字母应该大写,如果类名由多个单词组成,则每个单词的首字母大写方法名小写字母开头,若有多个单词,则后面的单词首字母
何小白besthyq
·
2020-08-19 09:12
Java复习笔记
-GUI
1AWT-AbstractWIndowToolkit都封装在了这个包里。抽象窗口:因为java是跨平台的,具体窗口可能是windows的linux的,理想中不同平台出来的是一样的窗口,但是,AWT并没有实现完全的跨平台,最终出来的窗口是不一样的。Swing也离不开AWT。-AWT包括了很多类和接口,用于JavaApplication的GUI(GraphicsUserInterface)编程,GUI
一做就废
·
2020-08-19 09:39
java
java复习笔记
1
第一章java概述1.java特点(11个关键词):简单的,面向对象的,分布式的,解释的,健壮的,安全的,可移植的,高效的,多线程的,结构中立的,动态的。2.Java的运行机制(偏向解释性语言):java两大机制:JVM;垃圾回收。Java既具有编译型语言的特征,也具有解释型语言的特征,因此Java程序需要经过先编译(javac(一个空格)文件名.java),后解释(java(一个空格)文件名)执
AfraidYYL
·
2020-08-19 07:40
初级java
Java复习笔记
——基础知识之面试题
八种基本数据类型的大小,以及他们的封装类八种基本数据类型:int、short、float、double、long、boolean、byte、char。封装类分别是:Integer、Short、Float、Double、Long、Boolean、Byte、Character。equals与==的区别使用==比较原生类型如:boolean、int、char等等,使用equals()比较对象。1、==是
三七分博客
·
2020-08-19 07:07
Java复习
Java复习笔记
Java复习笔记
面向对象特点:将复杂的事情简单化。面向对象将以前的过程中的执行者,变成指挥者。面向对象这种思想是符合现在人们思考习惯的一种思想。
丶SkyTi
·
2020-08-18 01:37
notes
java
Java复习笔记
----变量定义、数据类型转换
注意(常犯错误):1、public修饰的类名必须与Java文件同名!2、main方法中的void必不可少!3、Java对大小写敏感!4、在Java中,一个完整的语句必须以“;”结束!(英文分号)5、输出的字符串必须用引号引起来,而且必须是英文的引号!Java常用的数据类型:char(字符型)--用于存储单个字符intlongshortbyte(整型)--用于存储整数doublefloat(双精度)
suob714_s
·
2020-08-14 19:47
Java复习笔记
(6)——SSM(1)
一:Spring1.特点轻量级:可以在大小只有1M多的JAR文件发布,所需的开销也小控制反转IOC:Spring通过IOC技术实现低耦合,一个对象A依赖的其他对象会通过被动的方式传递进来,而不是对象A自己创建或查找依赖的对象面向切面AOP:Spring支持面向切面编程,分离应用的业务逻辑和系统服务容器:Spring包含并管理应用对象的配置和生命周期可以配置bean的创建过程以及bean之间的关联基
零号元素
·
2020-08-11 04:31
JAVA
Spring
Retrofit2+RX
java复习笔记
方便后期使用,仅仅记录使用逻辑一、初步使用。不做任何添加Retrofitretrofit=newRetrofit.Builder().baseUrl("http://xxxx")//访问地址公共部分.addConverterFactory(GsonConverterFactory.create())//我这里不设置,解析response就会报错(其他人好像不会).build();//这个是接口对象
93li
·
2020-08-09 19:46
Java复习笔记
(二十一)模板模式
模板模式一、模板的意义 我们在日常生活中会使用各种各样的模板,制作PPT会使用PPT模板,制作简历会使用简历模板,向模板中填充主要信息来生成适合自己的,独一无二的成品。模板使我们可以高效的使用他人的经验和技术,来制作自己的东西。 模板模式:解决某类事情的步骤有些是固定的,有些是会发生变化的,那么这时候我们可以为这类事情提供一个模板代码,从而提高效率。二、制作模板的步骤先写出解决该类事情其中的一
chenjipayne
·
2020-08-05 01:02
Java复习笔记
Java复习笔记
搞懂abstract和final对类、方法的修饰关系【
java复习笔记
】
前言java复习,临时理解的基础,老是记不住abstract和final对类、方法的修饰关系,在此记录一下。abstract&finalabstract抽象类的意义:为什么叫抽象类?是因为我们在java中定义的类对应到实际生活中就是个抽象的东西,抽象的含义就是人类难以想象的东西,非具体的东西。而抽象类的目的就是不能进行具体描述一个对象,所以抽象类不能实例化!对类修饰而言:抽象类中可以含有抽象方法和
s740556472
·
2020-08-04 17:57
----java
Java复习笔记
+经验总结-04 java异常 常用工具类
异常:程序在运行时产生的错误。Java异常分为三种:(1)Error:系统错误,不可控制的异常(2)Exception:运行时异常(3)自定义异常常见Error类:1.Error2.AbstractMethodError3.ClassFormatError4.IllegalAccessError5.InternalError6.NosuchMethodError7.OutOfMemoryError
longger_yang
·
2020-08-04 09:53
Java
JAVA复习笔记
--------类(一)概述
在大学校园里学的东西很杂,很多,但是汗颜的是不精。最终我决定再次选择走Java深入这条路。于是开始复习Java,最近我讲对基础知识做一个总结,记录下我的Java复习中的重难点。JAVA中的一个最基本最重要的概念就是类的概念.Java是面向对象的高级开发语言。而面向对象有三个基本的特性:封装性,继承和多态。封装是指隐藏对象的属性和实现细节,仅对外提供公共的访问方式,这样有利于安全性,及协作分工;
lc030405
·
2020-07-30 21:48
Java
【黑马程序员】方法、数组、面向对象、封装、继承——
Java复习笔记
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流!——-本章内容较多…方法格式:修饰符返回值类型方法名(参数类型参数名1,参数类型参数名2...){方法体语句;return返回值;}参数分类:实参:实际参与运算的数据形参:方法上定义的,用于接收实际参数的变量(1)写方法时首先明确:返回值类型:结果的数据类型参数列表:参数的个数及对应的数据类型(2)方法的注意事项方法之间
我要进黑马
·
2020-07-30 01:43
学习笔记
Java复习笔记
+经验总结-03 继承与多态 接口与抽象类
继承:继承一般指晚辈从父辈那里继承财产,也可以说是子女拥有父母所给与他们的东西。继承是子类拥有父类的非私有成员,使用关键字extends来指明父类.[修饰符]class子类名extends父类名继承使用原则:子类可以继承同包中由默认修饰符修饰的成员子类不能继承被声明为private的成员如果子类声明了与父类同名的成员变量,则子类隐藏了父类的成员变量如果子类声明了一个与父类同名的方法,则称子类的成员
longger_yang
·
2020-07-29 01:59
Java
Java复习笔记
(9)——数据库
一:存储引擎数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。存储引擎主要有:1.MyIsam,2.InnoDB,3.Memory,4.Archive,5.Federated。1.Inno
零号元素
·
2020-07-28 20:55
JAVA
数据库
Java复习笔记
——零碎知识点
不系统化记录整理只记下自己不熟悉的小知识点OOP类与对象内聚性好,松耦合侧重于功能(面向对象侧重于流程)类是对象的抽象,对象是类的实例继承Heritage代码重用可拓展多态Polymorphism统一接口封装Encapsulation模块化隐藏细节引用类型对象、数组都是引用数据类型。引用类型变量在声明后必须通过实例化开辟数据空间,才能对变量所指向的对象进行访问Citywf=newCity(“Win
MWhite
·
2020-07-15 14:52
Java复习笔记
—面向对象
面向对象特点:1:将复杂的事情简单化。2:面向对象将程序员从执行者,变成了指挥者。3:面向对象这种思想是符合现在人们思考习惯的一种思想。面向对象的过程:其实就是不断创造对象,适用对象,指挥对象做事情面向对象的设计过程:就是管理和维护对象之间的关系2、类与对象的关系java中描述事物通过类的形式体现,类时具体事物的抽象,概念上的定义。对象即是该类事物实实在在存在的个体。同一类事物可以抽取它们共性的内
没有味道的馒头
·
2020-07-13 05:41
java
java复习笔记
————反射机制小总结
感觉反射理解还是有难度的,大家一起学习!反射的概念和作用在之前的的java类的学习中我们有以下的集中用法已知一个类的类名、以及类中的方法、属性、构造方法等调用构造方法创建对象使用对象调用方法或属性那么我们现在提出这样一个问题:如果仅仅知道一个类的类名,能否动态得到类的定义信息,包括哪些方法,属性等?答案:反射Java反射的概念JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属
My-Belief
·
2020-07-11 20:04
java
Java复习笔记
——系统整理
一、面向对象概念1.类与对象1.1面向过程和面向对象面向过程(ProceduralProgramming)侧重流程面向对象(Object-OrientedProgramming)(OOP)侧重功能1.2类和对象的概念、关系、组成概念:类:类是一个模板,它描述一组具有相同属性和方法的对象对象:最小子系统,有属性和方法。关系:类是对象的抽象,对象是类的实例组成:成员变量(Attributes)构造方法
MWhite
·
2020-07-10 17:28
Java复习笔记
第一章Java概述1.1Java历史Java诞生于SUN(StanfordUniversityNetwork),09年SUN被Oracle(甲骨文)收购。Java之父是詹姆斯.高斯林(JamesGosling)。1996年发布JDK1.0版。目前最新的版本是Java12。我们学习的Java8。1.2Java语言最主要的特点特点一:面向对象两个基本概念:类、对象三大特性:封装、继承、多态特点二:健壮
jiashiqics
·
2020-07-09 18:32
Java复习笔记
-设计模式
java中的设计模式共23种,此处我只记录下Android开发过程中常用的比较重要的8种:单例模式观察者模式适配器模式工厂方法模式抽象工厂模式装饰着模式策略模式建造者模式(-)单例模式动态确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。优点:1.1、由于单例模式在内存中只有一个实例,减少了内存开销。对于那些耗内存的类,只实例化一次,大大提高性能,尤其是移动开发中。1.2、单例模式
奋斗路上的文艺女青年
·
2020-07-07 09:48
Android
JAVA复习笔记
--------GUI
窗体是Java提出的为用户提供人机交互的可视化工具,创建图形化界面也只是对Java锁封装类的应用,其步骤大致为:1.创建frame窗体。2.对窗体进行基本设置,比如大小,位置,布局。3.定义组件。4.将组件通过窗体的add方法添加到窗体中。5.让窗体显示,通过setVisible(true)。lJava为GUI提供的对象都存在java.Awt和javax.Swing两个包中。java.Awt:
lc030405
·
2020-07-04 21:48
Java
Java复习笔记
Java2018/5/24周四25周五标识符Java所有关键字都是小写,goto和const虽然从未使用但是也作为关键字保留关键字Java常量用字符序列表示,分为不同数据类型字符’’,字符串””字符在计算机中存储为一个数字assic码常量有时指不可变的变量finalJava变量是最基本的存储单元,本质是内存中的一小块区域三要素:变量名,数据类型,作用域声明----赋值---使用doubled1,d
淘欢喜
·
2020-06-25 19:29
Java 复习笔记
Java复习笔记
持续更新1.讲解一下Java跨平台原理由于操作系统的的指令集不是完全一致的,就会让我们的程序在不同的操作系统上执行不同的程序代码Java通过不同的系统,不同版本不同位数的java虚拟机来屏蔽不同的系统指令集差异而对外提供统一的接口
小过121
·
2020-06-25 18:17
Java复习笔记
(一)貌似与面向对象无关之数据类型
没别的意思,唠唠自己吃饭的家伙事儿,出来工作一年多,接触到的技术也杂了,回头捋一捋,别乱了。重在根基,先从比较low的基础开始。Java是一门面向对象的语言,为了执行效率的需要,也会有特例的存在,基本数据类型就是和代数里的加减乘除差不多,日常编程用的比较多,语言设计的时候就没有被阉割掉,这点也受到了一些人的诟病,感兴趣的同学可辩证性深入研究,这里不做阐述。Java是强类型语言,变量都有指定的类型,
可怜的小虾米
·
2020-02-22 00:27
Java复习笔记
第二篇--集合学习之实现原理一
引言:java中的所有的集合是我们开发中常常会使用到的工具,也是面试中常常出现的考点,这篇文章主要针对List接口下的集合以及Set接口下的集合实现原理进行一个详细的剖析image.png一、List接口下的集合1、ArrayList1.1、特性a:ArrayList熟称动态数组;是一个不允许被序列化的对象数组privatetransientObject[]elementDatab:存储数据时是按
cp_insist
·
2020-02-10 12:14
Java复习笔记
——基础面向对象
概念清单类对象方法实例变量多态继承封装抽象重载重写面向对象知识1.修饰符访问修饰符default(即缺省,什么也不写):在同一包内可见,不使用任何修饰符。private:在同一类内可见。public:对所有类可见。protected:对同一包内的类和所有子类可见。非访问修饰符static静态变量静态方法final类不能被继承,数据和函数不可被修改abstract2.继承类class父类{}clas
MWhite
·
2020-02-02 07:00
Java复习笔记
第一篇----数据类型
可能大家对java的基础数据类型都了解,但是有深入了解过他们的底层组成么?今天笔者就带着大家一起来深入了解Java的基础数据类型###一:基础数据类型####整型**1:byte类型**eg:bytetemp=12;它是由一个字节组成即8位,它的取值范围为-128-127;**2:short类型**eg:shorttemp=12,由两个字节组成,它的取值范围为-2^15-2^15;**3:int类
cp_insist
·
2019-12-15 15:49
Java复习笔记
第二篇----集合学习之上篇
image1:Iterable:它是一个泛型接口这个接口中仅仅有一个方法,iterator获得一个迭代器2:Collection顶级集合类其中包含了各种操作集合的方法,同样也是一个泛型接口3:set集合:也是一个泛型接口,它以及他的孩子中不允许有重复的元素,集合内部元素没有顺序:hashSet:是一个基于散列表的集合:它里面的元素在遍历时,依次访问所有的桶,由于散列将元素分配在表中的各个位置,所以
cp_insist
·
2019-12-01 19:13
Java复习笔记
第二篇----集合学习之下篇
image映射表集合关系图引言:list是一个集合,它可以快速的查找现有的元素。但是要查看一个元素,我们需要有想要查找元素的精确的副本;这并不是一种非常通用的查找方式;映射表的概念就由此而来;我们知道某些键的信息;并想要查找与之对应的元素;映射表数据结构就是为此设计的;键值对!;1:Map:映射表集合的顶级父类:它是一种键值对的形式存储数据的集合,根据键值我们就可准确查询我们想要查询的值;:Has
cp_insist
·
2019-12-01 11:03
Java复习笔记
第三篇-Java语言特性以及Java关键字
引言:Java作为一门面对对象的语言具有如下封装,继承,多态三个典型特点,此外Java也定义了很多专属的关键字,比如:static,final等,这些都是面试中常考的点,这篇文章主要熟悉Java语言特性以及常用的关键字含义一、语言特性1、封装抽象一个具体的对象为一个类,并控制对这个类成员的访问权限。2、继承让一个类拥有其他类的特性;一般通过extends关键字实现多继承的实现方式一般有两种通过实现
cp_insist
·
2019-11-30 05:14
Java复习笔记
第二篇--集合学习之实现原理二
引言:上篇文章中我们学习了List和Set接口下面的集合的实现原理,这篇文章我们主要来学习Map接口下面的各个集合的实现原理。image.png1、HashMap1.1、特性采用键值对存储非线程安全的集合允许值为null,只允许一个键为null可以通过Collections.synchronizedMap将其变为线程安全的集合,或者使用ConcurrentHashMap代替。初始容量为16,初始加
cp_insist
·
2019-11-29 17:52
Java复习笔记
第一篇----数据类型
可能大家对java的基础数据类型都了解,但是有深入了解过他们的底层组成么?今天笔者就带着大家一起来深入了解Java的基础数据类型一:基础数据类型整型1:byte类型eg:bytetemp=12;它是由一个字节组成即8位,它的取值范围为-128-127;2:short类型eg:shorttemp=12,由两个字节组成,它的取值范围为-215-215;3:int类型eg:inttemp=12;由四个字
cp_insist
·
2019-11-29 11:20
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他