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基础part5
Java算术运算符介绍_
Java基础
_Java秘诀
运算符丰富是Java语言的主要特点之一,它提供的运算符数量之多,在高级语言中是少见的。Java语言中的运算符除了具有优先级之外,还有结合性的特点。当一个表达式中出现多种运算符时,执行的先后顺序不仅要遵守运算符优先级别的规定,还要受运算符结合性的约束,以便确定是自左向右进行运算还是自右向左进行运算。计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量
程序媛小白
·
2023-09-17 10:35
java基础
知识一
1、Java语言概述1、java的出现标志着真正的分布式系统的到来2、Java与c++的区别2.1、全局变量Java中没有全局变量,使用类中的公共的静态变量作为这个类的全局变量2.2、指针Java中没有任何在指针操作2.3、条件转移指令Java中没有goto语句,通过异常处理机制try-catch-finally来代替2.4、内存管理Java拥有内存回收机制,保证了系统资源的完整性,能够自动回收长
黑夜蔓蔓
·
2023-09-17 05:21
Java
java
开发语言
java基础
知识二
五、Java类和对象1、概述1.1、基本概念类是具有相同属性和行为的一组对象的集合,包含数据和操作,数据被称为成员变量,操作被称为方法对象是类的实例,即对象=数据+行为或者对象=状态+操作类抽象的、概念上的定义,对象是一个具体的、实际存在的个体,即一个实例1.2、类的特性封装:提供多种访问的权限,目的是:隐藏类中成员变量和方法的细节继承:提供从已存在的类创建新的类的机制多态:方法执行的多样性,表现
黑夜蔓蔓
·
2023-09-17 05:21
Java
java
jvm
开发语言
Java基础
-异常处理
文章目录异常机制的作用异常存在的形式异常分类编译时异常和运行时异常的区别异常处理的几种方式Idea报错编译时异常throws上抛异常异常机制的作用什么是异常,异常的作用?程序在执行的过程中发生了不正常的情况,而这种情况被称之为"异常"。Java语言是很完善的语言,提供了异常的处理方式:Java把异常信息打印输出到控制台上,供程序员参考。程序员看到异常后,可以对异常程序进行修改,让程序更加健壮。异常
flytalei
·
2023-09-17 05:54
JAVA基础不牢地动山摇
java
开发语言
Java基础
,两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?
结论:两个对象equals相等,则它们的hashcode必须相等,反之则不一定。两个对象==相等,则其hashcode一定相等,反之不一定成立。hashCode的常规协定:1.在Java应用程序执行期间,在对同一对象多次调用hashCode方法时,必须一致地返回相同的整数,前提是将对象进行equals比较时所用的信息没有被修改。从某一应用程序的一次执行到同一应用程序的另一次执行,该整数无需保持一致
Givenchy326
·
2023-09-17 05:02
涵盖Java核心知识的综合指南:JavaGuide | 开源日报 0912
该项目包含了
Java基础
、集合、IO、并发等方面的内容,并提供了重要知识点详解和源码分析。
开源服务指南
·
2023-09-17 04:09
开源日报
java
开源
开发语言
JavaSE基础笔记
文章目录java概述
Java基础
面向对象数组String类StringBuffer/StringBuilder八种基本数据类型对应的包装类常用类异常处理机制线程泛型集合IO流反射注解目前知道的设计模式java
不消化0902
·
2023-09-17 01:44
java
java-ee
程序人生
JavaSE笔记
可能出现的问题Java程序运行机制
JAVA基础
语法注释标识符数据类型强类型语言弱类型语言JAVA的数据类型分为两大类基本类型(primitivetype)引用类型(referencetype)变量什么是字节
奋斗的阿号
·
2023-09-17 01:12
java
开发语言
后端
JAVA基础
之int[]数组逆序排序
1.概述有一个int[],数组内有一定数量的元素,将该数组内元素按逆序排序,解析所使用方案的优缺点。假定数组int[]arrs={5,1,6,3,4,9,22,65,77}。2.思路2.1方案一利用Arrays.sort()方法默认升序排序,升序排序完成后,依次交换int[i],int[arrs.length-1-i]位置上的元素,即可获得新数组。代码如下:longstartTime=System
程可爱
·
2023-09-16 23:11
JAVA基础
java
数据结构
算法
java基础
-集合-ArrayList(JDK1.8)源码学习
文章目录类图新增addensureCapacityInternalensureExplicitCapacitygrowhugeCapacity删除removefastRemove遍历Iterator类图新增addpublicbooleanadd(Ee){//根据注释可知IncrementsmodCount!!,modCount下面详解ensureCapacityInternal(size+1);/
Semanteme
·
2023-09-16 23:31
java
学习
开发语言
java 把一副扑克牌打乱_
Java基础
高级综合练习题扑克牌的创建
最近学了很多的知识,脑容量小,记不清,还是得做做练习!今天就做了一个扑克牌的练习首先呢..这个逻辑一定要非常清楚,我们要想做出一副扑克牌,必定要弄清楚每一张牌和整的一副牌首先分析一张扑克一张牌里面有什么?相信大家看图(图不是我写的)就应该懂了,一张扑克有属于它自己的花色(红桃,黑桃,梅花,方块)以及自己的点数(A,2,3…..J,Q,K)就这两种属性,对吧!那么花色符号,点数符号是个啥?花色符号就
道德高
·
2023-09-16 21:22
java
把一副扑克牌打乱
java基础
高级综合练习题扑克牌
———————–
java基础
高级综合练习题扑克牌—————–题目要求:1.创建一副有序的扑克牌,2.随机洗牌3.随机抽取一张牌4.对扑克牌进行自定义排序5.对扑克牌按牌色分组————创建一张牌的类———
李昆鹏
·
2023-09-16 21:52
JAVASE
java
Java基础
-ThreadLocal中的中哈希算法0x61c88647
ThreadLocalMap(ThreadLocalfirstKey,ObjectfirstValue){table=newEntry[INITIAL_CAPACITY];inti=firstKey.threadLocalHashCode&(INITIAL_CAPACITY-1);table[i]=newEntry(firstKey,firstValue);size=1;setThreshold(
lazyguy
·
2023-09-16 20:18
(十)Core Java 基础常识 (91)
目录结构:
java基础
常识1).基本常识2).Java的跨平台性3).Java环境搭建(安装)4).Java环境搭建(环境变量配置)5).Java环境搭建(环境变量配置技巧)6).Java环境搭建(环境变量临时配置方式
Ss_慎独
·
2023-09-16 20:51
技术
Notes for TIJ 简易电子版
TIJ是一本不错的
JAVA基础
书。
islandhill
·
2023-09-16 20:49
软件技术
class
java
integer
exception
random
object
【Python】从入门到上头— 使用re模块用于快速实现正则表达式需求(11)
正则表达式语法规则详见【
Java基础
】正则表达式应用re模块正则表达式是一种用来匹配字符串的强有力的武器。
墩墩分墩
·
2023-09-16 19:07
Python
python
正则表达式
数据库
数据结构与算法——9.数组
这篇文章,我们来介绍一下第一个数据结构——数组目录1.概述1.1定义1.2性能2.动态数组3.动态数组的实现4.二维数组5.合并两个数组6.总结1.概述在
java基础
部分,我们已经介绍过数组,那时候介绍的数组侧重于介绍数组的创建与使用
L纸鸢
·
2023-09-16 18:32
数据结构与算法
算法
开发语言
java
java基础
特别问题
基础学习数据类型转换运算符字符串方法传递参数:值传递构造器Stringnew关键字创建的对象则按对象方式去处理静态代码块和实例代码块静态代码块:实例代码块:多态匿名内部类格式:StringJoiner(JDK1.8)小数计算BigDecimal时间时间集合List有序有索引重复ArrayList低层(数组)LinkList低层(双向链表)双链表SetHashSet无序不重复无索引低层哈希表(JDK
名字越长技术越强
·
2023-09-16 14:35
java学习
java
开发语言
java基础
07反射技术
七、反射技术反射技术:其实就是动态加载一个指定的类,并获取该类中的所有的内容。并将字节码文件中的内容都封装成对象,这样便于操作这些成员。简单说:反射技术可以对一个类进行解剖。反射的好处:大大的增强了程序的扩展性。反射的基本步骤:1、获得Class对象,就是获取到指定的名称的字节码文件对象。2、实例化对象,获得类的属性、方法或构造函数。3、访问属性、调用方法、调用构造函数创建对象。获取这个Class
佘大将军
·
2023-09-16 14:21
推荐一个Java全栈学习网站
有
java基础
,前端,后端,框架,中间件,分布式和集群;还有数据库知识及使用讲解,最后还有项目实战。java全栈学习.pngjava前端学习java前端.pngjava后端(框架)学习java框架.
小圣996
·
2023-09-16 13:05
JAVA面试宝典(非常详细,亲身经验总结)
一、
Java基础
1.
Java基础
知识2.集合(必会)3.多线程(必会)4.线程池6.Jvm二、Web1.网络通讯部分2.cookie和session的区别?
also&lucky
·
2023-09-16 11:29
Java面试常问热点
java
面试
经验分享
后端
spring
Java基础
之String类
String类是字符串类型,在java中属于引用数据类型。String类的特点String类是最终类(FInal),是引用数据类型,不能被继承。String定义的内容一旦声明就不可再被改变。String类对象的相等判断使用equals()方法完成,“==”实现的是地址数值的比较。String类的创建方式Stringname="张三";特点:引号创建的字符串直接复制在字符串池中创建对象方式:Stri
一种天气
·
2023-09-16 07:19
java
jvm
开发语言
java基础
语法2-标识符和关键字
关键字[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7i4wtIC1-1664452442947)(C:\Users\User\AppData\Roaming\Typora\typora-user-images\image-20220928091637741.png)]标识符注意点所有标识符都应该以字母、$(美元符)、_(下划线)开头首字母之后可以是字母、$、_或数
隔壁偷菜的谁
·
2023-09-16 06:53
java
java基础
语法1-注释
注释书写注释是个非常好的习惯。平时写代码一定注意规范。选择注释的颜色字体等:Setting–>Editor–>ColorSchemes单行注释//多行注释/**/文档注释/***/[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eQnnDdyk-1664452405668)(C:\Users\User\AppData\Roaming\Typora\typora-use
隔壁偷菜的谁
·
2023-09-16 06:23
java
java基础
-集合-HashMap(JDK20)学习
文章目录TODOPUT方法原理图hashputValresizeTODOPUT方法原理图hashstaticfinalinthash(Objectkey){inth;return(key==null)?0:(h=key.hashCode())^(h>>>16);}putValfinalVputVal(inthash,Kkey,Vvalue,booleanonlyIfAbsent,booleanev
Semanteme
·
2023-09-16 05:03
java
学习
哈希算法
java基础
-并发编程-ReentrantLock源码学习
ReentrantLock源码大纲AQS结构非公平锁nonfairTryAcquires实现公平锁TryAcquires实现获取锁失败,将线程添加到链表:addWaiter队列为空或CAS修改链表尾节点失败,将当前节点设置为尾节点尝试再次获取锁,未获取到锁则挂起当前节点线程finalbooleanacquireQueued(finalNodenode,intarg){booleanfailed=t
Semanteme
·
2023-09-16 05:32
java
学习
开发语言
java基础
-并发编程-ThreadPoolExecutor源码学习
ThreadPoolExecutor源码大纲给线程池中添加任务publicvoidexecute(Runnablecommand){if(command==null)thrownewNullPointerException();intc=ctl.get();if(workerCountOf(c)=((core?corePoolSize:maximumPoolSize)&COUNT_MASK))re
Semanteme
·
2023-09-16 05:32
java
学习
开发语言
java基础
-集合-ConcurrentHashMap源码学习
文章目录putValinitTablegetputValfinalVputVal(Kkey,Vvalue,booleanonlyIfAbsent){//不允许key或value为null,HashMap允许key为nullif(key==null||value==null)thrownewNullPointerException();//计算hash,将key的hashCode的高16位和低16位
Semanteme
·
2023-09-16 05:26
java
学习
哈希算法
java基础
语法-day20进阶-抽象类和接口
p493抽象类p494抽象类无法创建对象但有构造方法final修饰的类无法被继承,但是抽象类存在的意义就是被继承(抽象类无法实例化对象),所以抽象类前面不能加abstract。p495抽象类基础语法以及抽象方法//这就是一个抽象方法publicabstractvoiddoSome();p496回顾final关键字和抽象类p497非抽象类继承抽象类必须将抽象方法实现注意方法重载和方法重写的区别pub
只会写bug的菜鸡
·
2023-09-16 01:38
java
java
面试
单元测试
来自面试官的无奈:有一些话想对 Java开发 的同僚聊一聊
我的标准其实不复杂:第一能干活,第二
Java基础
要好,第三最好熟悉些分布式框架,我相信其它公司招初级开发时,应该也照着这个标准来面的。
aixuexidemomo
·
2023-09-16 00:32
程序员
程序员
Java
后端
互联网
面试官
【codequ】Java学习路线整理(韩顺平)
文章目录Java学习路线一、
Java基础
1.建立编程思想Java概述变量运算符控制结构数据、排序和查找面向对象编程(基础)面向对象编程(中级)项目&学以致用2.提升编程能力3.分析需求,代码实现能力Java8
codequ
·
2023-09-15 21:28
学习路线和工作规划
java
学习
Java基础
入门·多线程·线程池ThreadPool篇
前言特点分析线程池ThreadPool销毁线程池Executor类Callable接口线程池使用Callable启动线程ExecutorService接口的方法前言在上一篇Java—实现多线程程序|入门的文章中,我们初步了解Thread类的用法第一次书写多线程程序,算是完成一个Java学习的里程碑接下来我们继续进入多线程的学习线程池ThreadPool线程池:线程的缓冲池,目的就是提高效率。new
冰小九
·
2023-09-15 20:42
冰小九带你学习Java基础
java
开发语言
Java基础
入门·File类的使用
前言File类的创建方法File类介绍booleancreateNewFile()File类的构造方法booleanmkdirs()File(Stringpathname)Flie的删除方法File(Stringparent,Stringchild)Flie类判断方法File(Fileparent,Stringchild)代码总结前言在今天学习开始前,我们先了解与文件相关的内容,打开我们后面学习J
冰小九
·
2023-09-15 20:10
java
开发语言
Java基础
语法之数组
十年生死两茫茫,不思量,自难忘作者:Mylvzi文章主要内容:Java学习之--数组一.数组的基本概念1.定义数组是相同数据类型的集合!使用数组来存放多个相同类型的数据!2.Java中定义数组的方式//通过new关键字定义一个数组int[]arr1=newint[10];int[]arr2={1,2,3,4,5};注意:Java中定义数组的方式和C语言不同,Java中将数组名放在最后,前面是数组类
Mylvzi
·
2023-09-15 15:48
算法
Java基础
进阶IO流-文件复制
使用字节流文件复制publicclassCopyTest01{publicstaticvoidmain(String[]args){FileInputStreamfis=null;FileOutputStreamfos=null;try{fis=newFileInputStream("C:\\Users\\王一林\\Desktop\\论文pdf\\2122_41_13500_080902_3118
五度鱼学Java
·
2023-09-15 13:15
javase
javase
IO流
文件复制
Java基础
知识之DataInputStream/DataOutputStream
DataOutputStream的代码块:importjava.io.DataOutputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;/*java.io.DataOutputStream:数据专属的流。这个流可以将数据连同数据的类型一并写入文件
Hsq1103
·
2023-09-15 13:13
Java
java
Android面试题汇总(一)
JAVA基础
:1、抽象类和接口区别关键词定义:抽象类abstractclass,接口interface成员修饰符:抽象类可以是任意类型,接口只能是默认publicstaticfinal方法修饰符:抽象类任意类型
qq_32320807
·
2023-09-15 09:26
java
开发语言
Java基础
(二十四):MySQL
文章目录一、数据库(创建、显示、删除、备份、恢复)二、MySQL常用数据类型2.1数值型(整数)2.2数值型(二进制bit)2.3数值型(小数)2.4字符型2.5日期类型三、表结构的操作四、表的增删改查4.1插入INSERT4.2修改UPDATE4.3删除DELETE4.4(单表)查询SELETE五、函数5.1排序、统计和分组函数5.2字符串函数5.3数学函数5.4时间日期5.5加密和系统函数5.
一万年可长否
·
2023-09-15 08:03
Java基础
java
mysql
开发语言
20230914java面经记录
1.mq消息重复消费2.mq消息堆积3.如何实现消费的幂等性(网站付款成功发货,使用mq做异步通知发货)4.log,debug,warn,error怎么用5.
java基础
6.效率问题ArrayLista
白速龙王的回眸
·
2023-09-15 07:27
java
鸟哥的Linux私房菜 学习笔记 第一章
选择的技术范围是,Linux(Shell),Python,
Java基础
,Selenium,Jmeter,Git,Jenkins,Docker,K8S.决定每天学完后稍微总结下重点内容,作为以后复习之用,
碎语话平生
·
2023-09-15 05:34
Java基础
:接口的特征
一、接口的特征1.接口用interface实现2.接口中所有的成员变量都是由publicstaticfinal修饰的3.接口中的所有方法默认都是publicabstract修饰的4.接口没有构造方法,构造方法用于创建对象(接口没办法new对象),但是可以使用多态5.实现接口的类中,必须实现接口中的所有方法,如果不实现接口中所有的方法,那么该类是抽象类6.接口和接口之间可以互相继承7.与继承关系类似
贩卖ლ日落
·
2023-09-15 04:47
java
开发语言
后端
普通但不平凡的每一天
在这一周的学习时间中,我的主要学习任务是
java基础
知识的学习,刚来三月看到学长学姐在电脑上疯狂敲代码,感到非常的厉害,但是在自己学习的过程中,却感到傻眼了
乔淑瑞
·
2023-09-15 03:59
有了
java基础
,迅速学完Python并做了一份笔记-全套Python,建议收藏
面向过程Python简介Python和Java的解释方式对比Java:源代码->编译成class->Jvm解释运行Python:源代码->Python解释器解释运行我经常和身边的Java开发者开玩笑说:“Java真变态,别的语言都是要么直接编译要么直接解释,Java太另类了又编译又解释的......”直接解释和编译后解释其实最大的区别就是源代码的安全性。如果是直接解释源代码,那么源代码没有安全性可
即兴小索奇
·
2023-09-15 01:33
python
【
Java基础
篇 | 面向对象】—— 继承
个人主页:兜里有颗棉花糖欢迎点赞收藏✨留言✉加关注本文由兜里有颗棉花糖原创收录于专栏【JavaSE_primary】本专栏旨在分享学习JavaSE的一点学习心得,欢迎大家在评论区讨论继承允许一个类继承另一个类的属性和方法,并且可以在其中添加或修改行为。Java引入继承的目的是为了促进代码重用和构建更加模块化和可扩展的软件系统。目录一、什么是继承二、父类成员访问2.1子类中如何访问父类的成员变量和成
兜里有颗棉花糖
·
2023-09-14 20:23
JavaSE_primary
java
开发语言
面向对象
2019年JAVA培训领军机构:黑马程序员--IDEA版本2018
Java基础
+就业课程-大牛编程吧
多个实战项目,带你起飞,学好了,掌握好!15K起步!点我下载权限解决方案(Shiro、SpringSecurity)-报表解决方案-GIS解决方案(百度地图)-分布式开发解决方案(Dubbox)-分布式文件存储解决方案(FastDFS)-缓存解决方案(Redis)-搜索解决方案(Solr)-网页静态化解决方案(freemarker)-消息中间件解决方案(activeMQ)-短信解决方案(阿里大于)
不用好
·
2023-09-14 20:37
《DevOps实践指南》- 读书笔记(七)
DevOps实践指南
Part5
第三步:持续学习与实验的技术实践19.将学习融入日常工作19.1建立公正和学习的文化19.2举行不指责的事后分析会议19.3尽可能广泛地公开事后分析会议结果19.4降低事故容忍度
壹只菜鸟
·
2023-09-14 13:56
#
devops
devops
java
数据库
一周吃透Java面试八股文(2023最新整理
题目包括:
Java基础
、多线程、JVM、数据库、Redis、Shiro、Spring、SpringBoot、MyBati
清朝程序猿
·
2023-09-14 12:21
java
面试
spring
Java面试题
Java面试八股文
字节面试杂谈——
JAVA基础
目录一、JAVA基本数据类型及其包装类型二、泛型三、面向对象的三大特性四、面向对象与面向过程的区别五、JDK、JRE、JVM的关系六、重载和重写七、构造方法八、JAVA中创建对象的方式九、抽象类和接口十、Object类的常用方法十一、final、finally、finalize十二、==与equals十三、hashCode()与equals()十四、实现对象的克隆,深拷贝和浅拷贝十五、JAVA序列
shintyan
·
2023-09-14 12:50
#
JAVA基础
面试
职场和发展
【Java面试突击-2】
Java基础
(中)
文章目录注解标准注释元注释自定义注释自定义注解实例Java中常用注释Spring常用注解注解的使用反射反射的作用反射的基本用法1,获取Class对象2,判断是否为某个类的实例3,创建实例4,获取类方法5,获取类的成员变量(字段)信息6,调用方法反射的缺点泛型什么是泛型如何实现泛型的类型擦除Java编译器处理泛型的过程泛型使用方式1,泛型类2,泛型接口3,泛型方法泛型带来的问题1,当泛型遇到重载2,
df007df
·
2023-09-14 12:16
java基础
Java面试突击
java
基础
面试
2023备战秋招Java面试八股文合集
题目包括:
Java基础
、多线程、JVM、数据库、Redis、Shiro、Spring、SpringBoot、MyBati
清朝程序猿
·
2023-09-14 12:15
java
Java面试
上一页
56
57
58
59
60
61
62
63
下一页
按字母分类:
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
其他