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基础
】06-Java集合框架
Java集合框架Java的集合框架将一些常用的数据结构封装成类,相当于C++STL库中实现的抽象数据类型。其中声明了对各种集合类型执行的一般操作。如下定义了实现这些抽象数据类型的接口及它们的继承关系,包括Set,List,Queue,Map,SortedSet,SortedMap等,继承关系如下。Collection是Java定义的一个接口,实现该接口的是一个抽象类AbstractCollecti
Big Bill Fighter
·
2024-01-30 11:30
Java
数据结构
java
Java基础
- 09 Set之linkedHashSet , CopyOnWriteArraySet
LinkedHashSet和CopyOnWriteArraySet都是Java集合框架提供的特殊集合类,他们在特定场景下有不同的用途和特点。LinkedHashSet是Java集合框架中的一种实现类,它继承自HashSet并且保持插入顺序。它使用哈希表来存储元素,并使用链表来维护插入顺序。由于使用哈希表,LinkedHashSet提供了常数时间的复杂度(O(1))来执行插入、删除和查找操作。同时,
Miaow.Y.Hu
·
2024-01-30 11:58
java
java
开发语言
Java基础
-08 Set之TreeSet与HashSet
上一篇我们讲到Java中的Set方法,他是一个不允许重复元素的集合,今天我们来围绕Set的TreeSet和HashSet进行。HashSetHashSet是基于哈希表实现的,他可以快速的进行插入、删除和查找操作,时间复杂度为O(1),HashSet不会保证元素的顺序,原因在于,他是根据元素的哈希值来存储和查询元素的,如果需要按照元素的顺序进行遍历集合,可以使用LinkedHashSet,他是Has
Miaow.Y.Hu
·
2024-01-30 11:28
java
java
python
开发语言
黑马程序员:
Java基础
总结----子接口 set
及其实现类
黑马程序员:
Java基础
总结子接口set及其实现类ASP.Net+Android+IO开发、.Net培训、期待与您交流!
小小构架师
·
2024-01-30 11:28
JavaSE基础
黑马程序员Java基础总结
java基础
-10 Set之ConcurrentSkipListSet、EnumSet
ConcurrentSkipListSetConcurrentSkipListSet是java中的集合类,是在多线程的环境中使用的,实现Set接口,它基于跳表(skipList)的数据结构。跳表是一种基于并行排序的数据结构,允许快速的出入,删除和查找操作,且在多线程环境中具备良好的并发性能。主要用途和特点:线程安全:ConcurrentSkipListSet是线程安全的,可以在多线程环境中安全的使
Miaow.Y.Hu
·
2024-01-30 11:23
java
java
windows
python
day03
Java基础
文章目录
Java基础
语法1.注释、标识符、关键字注释标识符关键字2.数据类型基本类型(primitivetype)引用类型(referencetype)3.类型转换强制类型转换自动类型转换4.变量、常量变量常量
mollzz
·
2024-01-30 08:06
学习Java
java
shell编程-6
akw深入学习shell学习第6天继续学习awkif多分支小题目利用awk的system命令求和awk数组
小练习
练习2split切割函数substr函数--->切片难题shell学习第6天继续学习awksystime
不冤不乐
·
2024-01-30 05:34
shell
linux
运维
awk
数组
linux基础知识命令整理
vim编辑器7.Linux中常用的命令8.tar打包9.linux的计划任务10.认识/etc/passwd和/etc/shadow11.创建用户批量新建新用户,并且赋予密码12.修改主机名13.第一个
小练习
不冤不乐
·
2024-01-30 05:02
linux
运维
服务器
基本命令
Rx
Java基础
2
Javadoc:scan(Func2)scanSeed有一个scan操作符的变体,你可以传递一个种子值给累加器函数的第一次调用(Observable发射的第一项数据)。如果你使用这个版本,scan将发射种子值作为自己的第一项数据。注意:传递null作为种子值与不传递是不同的,null种子值是合法的。Javadoc:scan(R,Func2)这个操作符默认不在任何特定的调度器上执行。Window定期
我要离开浪浪山
·
2024-01-30 05:50
【
java基础
】Calendar与LocalDateTime
Calendar与LocalDateTime1.CalendarSimpleDateFormatformat=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");Calendarc=Calendar.getInstance();//过去七天c.setTime(newDate());c.add(Calendar.DATE,-7);Dated=c.getTime();S
披着床单的小王子
·
2024-01-30 04:14
Java基础
php雪花算法生成id,雪花算法如何生成id
【相关学习推荐:
java基础
】雪花算法生成id的方法:1、新建一个id生成的类SnowFlake/***@Auther:lyl*@Date:2019/11/2117:49*@Description:*/
weixin_39874350
·
2024-01-30 03:37
php雪花算法生成id
Java高级面试题目
java.util.concurrent包d.spring:启动、时间e.redis:分布式锁、lua保证原⼦性、集群f.消息队列:kafkag.Springcloudh.mysql搜索引擎,索引B+tree
java
Lemonrel
·
2024-01-30 01:08
Java基础
数据结构之反射
一.定义Java的反射机制是在运行状态中的,对于任意一个类都能知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法及属性。既然能拿到,我们就可以修改部分类型信息。这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射(reflection)机制。二.反射基本信息Java程序中许多对象在运行时会出现两种类型:运行时类型(RTTI)和编译时类型,例如Personp=newSt
zyh20050430
·
2024-01-29 22:33
java
开发语言
反射
【
Java基础
】JPA详解(part1)
1.JPA简介:Java持久化规范,是从EJB2.x以前的实体Bean(Entitybean)分离出来的,EJB3以后不再有实体bean,而是将实体bean放到JPA中实现。JPA是sun提出的一个对象持久化规范,各JavaEE应用服务器自主选择具体实现,JPA的设计者是Hibernate框架的作者,因此Hibernate作为Jboss服务器中JPA的默认实现,Oracle的Weblogic使用E
sylar哇咔咔
·
2024-01-29 22:02
数据库
Java
Hibernate
java
jpa
数据库
【
Java基础
】JVM关闭回调函数(ShutdownHook)的应用场景
文章目录一.ShutdownHook介绍二.ShutdownHook被调用场景三.ShutdownHook如何使用四.ShutdownHook实践一.ShutdownHook介绍ShutdownHook就是一个简单的已初始化但是未启动的线程。当虚拟机开始关闭时,它将会调用所有已注册ShutdownHook的回调函数,这些回调函数执行是并发的,执行顺序是不确定的。作用:JVM退出时执行的业务逻辑(注
墩墩分墩
·
2024-01-29 20:54
Java基础
java
开发语言
jvm
ShutdownHook
JAVA基础
学习(十九)--IO流、FileWrite与FileReader
一、IO简述1.1、简述IO:input/outputIO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的对象都在IO包中。1.2、结构字节流抽象类:InputStream,OutputStream字符流抽象类:Reader、Writer。ps:由这四4个派生出来子类名称都是以父类名作为子类名的后缀如:InputStream的子类FileInputStream如:
森林森
·
2024-01-29 18:32
JAVA基础
12月3日——培训第12天
------------------------------------上午课程开始:先是讲一些
java基础
方面的东西。classBase{intx
ecaterina
·
2024-01-29 17:05
四个月的编程培训经历
equals
object
string
iterator
integer
list
JavaSE基础学习笔记懒人简略版
001
java基础
入门一Java介绍1,java历史Java,1995年sun公司詹姆斯.高斯林计算机高级编程语言2009年被甲骨文Oracle公司收购2,Java三大技术体系JavaSE(标准版):java
sunyunfei1994
·
2024-01-29 15:43
java
Java基础
一、文档注释:文档注释内容可以被JDK提供的javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档,一般写在类/***@authorlecheng*@vaersion1.0*/二、Java代码规范类、方法的注释,要以javadoc的方式来写。非JavaDoc的注释,往往是给代码的维护者看的,着重告述读者为什么这样写,如何修改,注意什么问题等使用tab操作,实现缩进,默认整体向右边移动,
Lucas. Wáng
·
2024-01-29 11:20
java
java面试 ——
java基础
篇
1.java基本数据类型所占字节数整形:byte1short2int4long4浮点型:float4double8布尔:booleanJVM规范中Boolean被当作int处理4字符型:char字符型1.1String和char形式上:字符常量是单引号引起的一个字符;字符串常量是双引号引起的0个或若干个字符含义上:字符常量相当于一个整型值(ASCII值),可以参加表达式运算;字符串常量代表一个地址
左小白
·
2024-01-29 10:50
Java开发面试
java
面试
开发语言
Day02-数据类型和运算符(基本数据类型转换,赋值运算符,算术运算符,关系运算符,逻辑运算符,条件运算符,位运算符,赋值运算符,运算符优先级,标点符号)
文章目录
Java基础
语法学习目标1基本数据类型转换(Conversion)(掌握)1.1自动类型转换(隐式类型转换)1.2强制类型转换(显式类型转换)1.3基本数据类型与字符串类型的转换2运算符(Operator
丁总学Java
·
2024-01-29 09:42
JavaSE知识讲解和课后练习
java
基本数据类型转换
运算符的优先级
标点符号
JavaSE
双非本科准备秋招(4)——力扣链表与
java基础
LeetCode基础链表题java操作链表的时候要比c++方便一些,因为c++需要自己手动释放资源,而jvm虚拟机具有垃圾回收机制(GC),如果这个对象将来没被引用过,就会自动回收其所占用的内存。LeetCode上的链表结构不是定义的集合形式,而是结点形式,什么意思呢,举个例子。publicclassSinglyLinkedListSentinel{privateNodehead=newNode(
随心自风流
·
2024-01-29 09:05
leetcode
链表
java
求职招聘
Java基础
数据结构之哈希表
概念顺序结构以及平衡树中,元素关键码与其存储位置之间没有对应的关系,因此在查找一个元素时,必须要经过关键码的多次比较。顺序查找时间复杂度为O(N),平衡树中为树的高度,即O(log2N),搜索的效率取决于搜索过程中元素的比较次数。理想的搜索方法:可以不经过任何比较,一次直接从表中得到要搜索的元素。如果构造一种存储结构,通过某种函数(hashFunc)使元素的存储位置与它的关键码之间能够建立一一映射
zyh20050430
·
2024-01-29 07:54
数据结构
散列表
哈希算法
【
Java基础
】聊聊你不知道反射的那些事
在编程语言中,反射是一个绕不过的一个话题,反射、注解、动态代理是支撑框架运行的核心技术。在Spring中,IOC利用反射实现,创建对象。AOP利用动态代理实现,实现切面编程,配置利用注解实现。所以继上一篇,注解,本篇来讲解一下反射。反射的作用创建对象在刚开始学习java的时候,都是直接new对象,但是进入web编程的之后,发现不需要使用自己new对象了,直接在注解上@Bean就可以在框架运行时进行
qxlxi
·
2024-01-29 02:34
#
Java
sql
java
IT老王:
Java基础
之Random类、if分支结构
JAVA基础
:day03Random随机数类1.1.1Random随机数类的使用功能*生成随机数需要使用到引用类型随机数Random类使用方式*import导包:所属包java.util.Random*
IT老王Hua_TZ
·
2024-01-29 00:59
java基础
java
java
算法
开发语言
IT老王:
Java基础
之环境安装(认识Java)
JAVA基础
:day01计算机基础1.1.1硬件硬盘:计算机永久存储数据的载体,所有计算机所要使用的信息都存储在这里内存:计算机暂时存储数据的载体,主要负责将数据从硬盘中传输到CPU中,平衡速率差CPU
IT老王Hua_TZ
·
2024-01-29 00:29
java基础
java
java
开发语言
myeclipse
intellij-idea
编辑器
IT老王:
Java基础
之变量、Scanner
JAVA基础
:day02变量的定义及使用1.1.1变量概述什么是变量?变量是一个内存中的小盒子(小容器),容器是什么?
IT老王Hua_TZ
·
2024-01-29 00:29
java基础
java
java
开发语言
intellij
idea
【滴滴】Java开发工程师(J240118002)
Java基础
扎实,熟悉SpringCloud、SpringBoot等服务框架。熟悉互联网常用技术和中间件:分库分表技术、
探小虎
·
2024-01-29 00:49
大厂工作机会
java
开发语言
Java基础
教程(10)--类
一.声明类 你已经见过了以如下方式定义的类:classMyClass{//field,constructor,andmethoddeclarations} 上面是声明类的最基本的语法。可以在声明类时提供更多的信息,例如它继承的父类,或实现的接口等,例如:classMyClassextendsMySuperClassimplementsMyInterface{//field,constructo
游戏原画设计
·
2024-01-28 23:29
Java基础
常见面试题总结(下)
常见的Exception有哪些?常见的RuntimeException:ClassCastException//类型转换异常IndexOutOfBoundsException//数组越界异常NullPointerException//空指针ArrayStoreException//数组存储异常NumberFormatException//数字格式化异常ArithmeticException//数学
此花本应与她
·
2024-01-28 23:37
java
开发语言
【
Java基础
】jvm 堆、栈、方法区 & java 内存模型
一、概览在进入主题前,我们先了解一些相关的知识,方面后面对运行时数据区进行分类。进程中,有很多数据是多线程之间共享的,线程在执行时,会先从主存中读取数据,然后复制一份到高速缓存中,当计算完后,再刷新到主存中。我们只要找到独属于线程的资源,那么其他的资源都是线程共享的,线程运行的本质就是函数的执行,函数运行时的信息保存在栈帧中,栈帧中保存了函数的返回值、调用其它函数的参数、java方法、局部变量、操
Android西红柿
·
2024-01-28 23:04
java基础
jvm
java
开发语言
堆
栈
方法
面试
【
Java基础
】线程相关基础知识
一、相关概念1.1cpu中央处理器(centralprocessingunit,简称cpu),计算机系统的运算和控制核心1.2cpu核心数和线程数cpu核心数指cpu内核数量,如双核、四核、八核。cpu线程数是一种逻辑的概念,就是模拟出的cpu核心数,核心数:线程数=1:1使用了超线程技术后--->1:2时间片:分配给线程的运行时间(进程允许运行的时间),通常为10~100ms。1.3CPU时间片
Android西红柿
·
2024-01-28 23:34
java基础
jvm
java
面试
线程
Java基础
常见面试题总结(上)
面向对象有哪些特性?面向对象四大特性:封装,继承,多态,抽象1、封装就是将类的信息隐藏在类内部,不允许外部程序直接访问,而是通过该类的方法实现对隐藏信息的操作和访问。良好的封装能够减少耦合。2、继承是从已有的类中派生出新的类,新的类继承父类的属性和行为,并能扩展新的能力,大大增加程序的重用性和易维护性。在Java中是单继承的,也就是说一个子类只有一个父类。3、多态是同一个行为具有多个不同表现形式的
此花本应与她
·
2024-01-28 23:02
java
开发语言
算法
Java基础
知识-异常
资料来自黑马程序员异常异常,就是不正常的意思。在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点不同,该部位的功能将受影响.在程序中的意思就是:异常:指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理。异常指的并不是语法错误,语法错了
踏遍三十六岸
·
2024-01-28 23:13
java
java
自己的想法最重要
这只是一个小测试,平时的
小练习
。不管学生什么样的态度,我的态度是端正的。我想通过改卷来改变学生的
我是慕一
·
2024-01-28 21:27
java基础
学习2
目录一.流程控制语句1.1流程控制语句分类1.2顺序结构二.判断语句:if语句2.1if语句格式12.2if语句格式22.3if语句格式3三.switch语句3.1格式3.2执行流程:3.3switch的扩展知识:四.循环结构4.1for循环结构4.1.1for循环格式:4.2while循环4.2.1格式:4.3do...while循环4.4三种格式的区别:一.流程控制语句1.1流程控制语句分类顺
hzttaoh
·
2024-01-28 20:24
学习
java 折半插入排序_折半插入排序 之通俗易懂,图文+代码详解-java编程
1.特点及概念介绍下面给大家讲解一下"二分法查找"这个
java基础
查找算法,那么什么是二分法呢?
本命咸鱼
·
2024-01-28 18:42
java
折半插入排序
两种动态日历的实现方式
项目简介实现动态日历,根据输入的年月日显示当月的日历每天都必须对应当日的星期基于
java基础
语法的实现publicclassMyCalender{privateintyear;privateintmouth
旺仔小馒头~~
·
2024-01-28 12:46
java
java doubke类型转换为String_
Java基础
入门——Java语言基础(下)
上篇说到Java中的变量与常量,接下来就是简单的计算了,首先需要了解一下Java中的运算符。六、运算符1.赋值运算符赋值运算符即“=”,是一个二元运算符(即对两个操作数进行处理),其功能是将右方操作数所含的值赋值给左方的操作符。其中左方必须是一个变量,而右边所赋的值可以使任何数值或表达式,例子如下:int也可先定义变量再进行赋值运算,如:int在Java中可以把赋值运算连在一起使用,比如上方b、c
weixin_39875941
·
2024-01-28 10:04
java
java
int相除向上取整
java异或什么意思
Java GUI编程
小练习
——猜数字游戏
一、GUI基础GUI全称GraphicalUserInterface,即图形用户界面,是指采用图形方式显示计算机操作界面的应用程序。Java中的GUI开发采用的是Swing组件库,Swing是一种跨平台的图形用户界面(GUI)工具包,它是在JavaSE的基础上开发的。在Java中,我们可以通过继承JFrame类或者使用JFrame对象来创建一个窗口。二、实现一个简单的猜数字游戏接下来,我们将使用J
青木旅者
·
2024-01-28 07:06
java
游戏
jvm
Java基础
-实现猜数字小游戏
1.实现控制台的猜数字游戏。游戏运行时产生一个1~100之间的随机数字;2.要求用户从控制台输入数字,若输入的数字比随机数小,则提示太小了;若输入的数字比随机数大,则提示太大了,若输入的数字与随机数相同,则提示猜对了。游戏过程中用户需要多次输入所猜数字,直到猜中为止;importjava.util.Random;importjava.util.Scanner;publicclassPlayGame
aiguangyuan
·
2024-01-28 07:29
Java
后端开发
Java
java反射和new的区别_Java Web安全 ||
Java基础
Java反射机制
点击上方“凌天实验室”,“星标或置顶公众号”漏洞、技术还是其他,我都想第一时间和你分享“【历史】已连载更新全部内容:【菜单栏】-【JAVASEC】Java反射(Reflection)是Java非常重要的动态特性,通过使用反射我们不仅可以获取到任何类的成员方法(Methods)、成员变量(Fields)、构造方法(Constructors)等信息,还可以动态创建Java类实例、调用任意的类方法、修改
weixin_39728544
·
2024-01-28 05:36
java反射和new的区别
java获取qq群成员
Java基础
面试题解析(上)
1.在Dos命令下,编译java文件,执行Java文件?【掌握】考核点:Java编译过程。答:第一步:编写源程序,源程序扩展名为“.java”;第二步:在Dos命令行下,进入“.java”文件所在的目录,使用javac命令进行编译源程序;第三步:编译后,使用Java命令运行编译后的“.class”字节码文件。2.String是最基本的数据类型吗?基本数据类型有哪些?【掌握】考核点:基本数据类型。答
小爱聊IT
·
2024-01-28 03:27
Java
java
开发语言
面试
Java基础
面试题解析(下)
17.Java的基础类型和字节大小?【掌握】考核点:基本数据类型占用空间大小。答:布尔型boolean:8位;字节型byte:8位;字符型char:16位;短整型short:16位;整形int:32位;长整形long:64位;浮点型float:32位;双精度double:64位;引申,boolean类型分析:占用1个bit理由是boolean类型的值只有true和false两种逻辑值,在编译后会使
小爱聊IT
·
2024-01-28 03:27
Java
java
开发语言
Java基础
面试题解析(中)
9.Strings=newString("xyz");创建了几个对象?【重点】考核点:String类型的内存原理。答:如果String常量池中,已经创建"xyz",则不会继续创建,此时只创建了一个对象newString("xyz"),此时为一个对象;如果String常量池中,没有创建"xyz",则会创建两个对象,一个对象的值是"xyz",一个对象newString("xyz"),此时为二个对象。1
小爱聊IT
·
2024-01-28 03:26
Java
java
开发语言
面试
Java GUI简单设计 360天气
实现过程较为
java基础
,不是特别复杂。先说一下我的感受,在选360天气作为GUI原型认为可以简单实现JavaGUI操作。
TsMask
·
2024-01-28 02:44
Java基础
篇
前言:此篇博客笔者参考了JavaGuide、三分恶等博主的八股文,结合Chat老师和自己的理解,整理了一篇关于
Java基础
的八股文。全篇图文并茂,每个知识点都有细致描述,详略得当,理解通透。
卷心菜不卷Iris
·
2024-01-28 02:01
后端八股文
java
后端开发
Java八股文
面经
JAVA基础
笔记——List
包装类数学相关日期相关字符串相关集合相关异常相关IO相关线程相关网络相关反射注解*GUI------------------------------------------------------------------------------------------------------------------------------------------------------------
MAX--李
·
2024-01-27 23:52
JAVA
Java基础
语法
Java基础
语法EclipseIDE的使用创建工程File->JavaProject->写工程名字(授课天数命令)-->Finish工程创建完毕,可以进行程序的开发src文件夹,写类使用的在src文件夹
Eith
·
2024-01-27 22:21
写在之前
因为
Java基础
薄弱,所以在阅读源码过程中,也会补充很多Java的基础内容,更重要的在源码是怎么使用的。所以源码文章会着眼
我的20年
·
2024-01-27 22:43
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他