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
【YYDS】JAVA基础
Java基础
---多线程宝典
多线程文章目录多线程核心概念`Process`与`Thread`线程三种创建方式继承`Thread`类使用多线程实现下载网络图片实现`Runnable`接口多线程同时操作同一个对象模拟龟兔赛跑(线程执行速度)实现`Callable`接口静态代理`Lanmda`表达式简介作用:函数式接口`FunctionalInterface`定义示例:Lambda表达式简化:总结线程状态创建总结就绪线程礼让运行阻
蜗牛er
·
2023-10-21 17:22
JAVA
多线程
java
Java面试相关问题以及解析
1.
Java基础
部分基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io的语法,虚拟机方面的语法。
BoltBear
·
2023-10-21 16:33
java
java
【
Java基础
】关于String类型的判断:值是否相等问题
今天在牛客刷题我遇到这样一个题:判断其运行结果,看了一位大佬的评论就随手记录下来String类型存储地址解析分析:publicclassStringDemo{privatestaticfinalStringMESSAGE="taobao";publicstaticvoidmain(String[]args){Stringa="tao"+"bao";Stringb="tao";Stringc="ba
小尘要自信
·
2023-10-21 16:00
#
Java基础入门
java
jvm
开发语言
Java基础
掌握:从零到精通
目录简介1.Java工具和开发环境JDK(JavaDevelopmentKit)的安装和配置IDE(集成开发环境)的选择和配置EclipseIntelliJIDEA常用的Java开发工具和调试技巧2.Java语言基础HelloWorld程序注释和文档注释变量和数据类型运算符和表达式控制流程:条件语句、循环语句、跳转语句3.方法和函数方法的定义和调用参数传递方法的返回值方法的重载4.数组和字符串数组
技术宅客
·
2023-10-21 14:23
java基础
java
开发语言
后端
JAVA基础
-日期时间(11)
目录Java日期时间2、使用SimpleDateFormat格式化日期3、日期和时间的格式化编码4、使用printf格式化日期Java日期时间java.util包提供了Date类来封装当前的日期和时间。Date类提供两个构造函数来实例化Date对象。第一个构造函数使用当前日期和时间来初始化对象。Date()Date对象创建以后,可以调用下面的方法。序号方法和描述1booleanafter(Date
Leoon123
·
2023-10-21 14:14
#
java基础学习
java
开发语言
JAVA基础
-正则表达式(12)
目录Java正则表达式正则表达式实例正则表达式语法Matcher类的方法索引方法查找方法替换方法start和end方法Java正则表达式正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。正则表达式实例一个字符串其实就是一个简单的正则表达式,例如HelloWorld正则表达式匹配“HelloWorld”字符串。.(点号
Leoon123
·
2023-10-21 14:14
#
java基础学习
java
正则表达式
mysql
Java基础
-字节码操作
文章目录JAVA字节码操作1.常见的字节码操作类库1.1JAVAssist库的API详解1.2JAVAssist库的简单实用1.3JavassistAPI详解JAVA字节码操作Java动态性的两种常见实现方式:字节码操作反射运行时操作字节码可以让我们实现如下功能:动态生成新的类动态改变某个类的结构(添加、删除、修改新的属性、方法)优势:比反射开销小Javaasist性能高于反射,低于ASM1.常见
qq_41302594
·
2023-10-21 13:07
Java反射
Java基础
java字节码操作
Java基础
(第一部):IDEA的下载和安装(步骤图) && 项目结构的介绍 && 项目、模块、类的创建。第一个代码的实现
文章目录IDEA1.1IDEA概述1.2IDEA的下载和安装1.2.1下载1.2.2安装1.3IDEA中层级结构介绍1.3.1结构分类1.3.2结构介绍project(项目、工程)module(模块)package(包)class(类)1.3.3小结1.4IDEA中的第一个代码1.4.1操作步骤1.4.2分步图解1.5IDEA中类的相关操作1.5.1类的相关操作1.5.2新建类文件1.5.3修改类
Make It Possible.
·
2023-10-21 12:47
Java
java
Java基础
一一抽象类,接口,内部类的概念及用法
一.抽象类抽象类的概念:1、Java中可以定义没有方法体的方法,还方法的具体实现由子类完成,该方法称为抽象方法,包含抽象方法的类就是抽象类;2、如,shape类计算周长和面积的方法无法确定,那么就可以将这样的方法声明为抽象的,以便在具体的子类中实现3.抽象类也叫做抽象基类,抽象类是基础类和接口中间的一个中庸之道,即有基础类特性(已实现的方法体),又有接口特性(抽象方法),抽象类用abstract修
Help_II
·
2023-10-21 12:26
Java基础
- 遍历目录下所有文件
1.非递归方式publicstaticvoidfolderMethod1(Stringpath){intfileNum=0,folderNum=0;Filefile=newFile(path);LinkedListlist=newLinkedList<>();if(file.exists()){if(null==file.listFiles()){return;}list.addAll(Array
牧小七
·
2023-10-21 10:28
Java
Java学习之数据结构知识点
Java学习系列知识点纯干货:1.Java学习之
Java基础
部分知识点—>传送门2.Java学习之Java多线程知识点—>传送门3.Java学习之数据库知识点—>传送门4.计算机网络知识点—>传送门5.
septnancye
·
2023-10-21 09:35
02学习笔记(随记)
数据结构
java
学习
推荐算法
最小二乘法
图搜索算法
算法
Java学习之Java多线程知识点
Java学习系列知识点纯干货:1.Java学习之
Java基础
部分知识点—>传送门2.Java学习之Java多线程知识点—>传送门3.Java学习之数据库知识点—>传送门4.计算机网络知识点—>传送门5.
septnancye
·
2023-10-21 09:05
02学习笔记(随记)
java
学习
开发语言
Java多线程
后端
Java学习之数据库知识点
Java学习系列知识点纯干货:1.Java学习之
Java基础
部分知识点—>传送门2.Java学习之Java多线程知识点—>传送门3.Java学习之数据库知识点—>传送门4.计算机网络知识点—>传送门5.
septnancye
·
2023-10-21 09:05
02学习笔记(随记)
08SQL数据库知识
java
学习
数据库
面试
后端
操作系统知识点学习
Java学习系列知识点纯干货:1.Java学习之
Java基础
部分知识点—>传送门2.Java学习之Java多线程知识点—>传送门3.Java学习之数据库知识点—>传送门4.计算机网络知识点—>传送门5.
septnancye
·
2023-10-21 09:31
02学习笔记(随记)
01计算机操作系统(慕课版)
操作系统
学习
算法
后端
学习方法
AtCoder Regular Contest 128 (AB)
A-GoldandSilver官方题解简直
yyds
官方题解但是官方题解的代码不是C++,还是附上C++代码吧inta[N],ans[N];intmain(){IOS;intn;cin>>n;for(inti
Moonlight丶shadow
·
2023-10-21 09:29
题解
ios
java通关整理2-集合框架ArrayList、LinkedList、Vector、HashSet、HashMap、HashTable、ConcurrentHashMap
java通关整理汇总-
Java基础
、计算机网络、数据库、设计模式、框架、算法模板、笔试网上收集整理,仅供笔记参考学习一、集合框架集合框架:用于存储数据的容器。
享受旅行中的VIP快乐
·
2023-10-21 08:55
java通关整理
java
集合框架
java基础
:HashMap和HashTable的区别、ArrayList和linkedList的区别
一、HashMap和HashTable的区别1.两者父类不同HashMap是继承自AbstractMap类,而Hashtable是继承自Dictionary类。不过他们都同时实现了map、Cloneable(可复制)、Serializable(可序列化)这三个接口。2、对外提供的接口不同Hashtable比HashMap多提供了elements()和contains()两个方法。elements(
CJ0808
·
2023-10-21 08:17
java
Java基础
--手把手教你如何生成随机数
文章目录一、Math.random()函数二、生成整数三、进阶练习一、Math.random()函数Math.random()函数可以帮我们生成一个一个double类型的值。Math是java中自带的一个类,有random这样的一个方法。这个方法可以帮我们生成一个浮点数。publicclassdemo1{publicstaticvoidmain(String[]args){doublevalue=
雨翼轻尘
·
2023-10-21 08:27
Java基础
java
开发语言
生成随机数
(17)
Java基础
语法 --随机数
目录1、概述2、使用方式3、练习得到随机数有两种方式:1.使用Math类提供的random()得到0-1之间的小数,包含0,不包含1。2.Random类,提供了一些方法可以用来在某一个范围内随机得到一个数字。1、概述Java中提供了Math类中的random()方法,用来生成一个0到1之间的随机数[0,1),另外Java通过了一个Random类专门用来生成随机数。2、使用方式Math类:doubl
长安-TreeHole
·
2023-10-21 08:55
Java基础
java
火爆大厂的100道Java面试题及答案(2022年整理,持续更新) --网络协议篇
前言:这是一个基本涵盖Java初中级大部分核心知识点的面试题集,包含了
Java基础
、容器、多线程、Spring、SpringBoot、MyBatis、Linux、MySQL、Redis、MongoDB、
Java小海.
·
2023-10-21 07:13
java
网络协议
面试
后端
程序人生
【
Java基础
系列教程】第十五章 Java 正则表达式详解
一、正则表达式概述什么是正则表达式正则表达式:用于匹配规律规则的表达式,正则表达式最初是科学家对人类神经系统的工作原理的早期研究,现在在编程语言中有广泛的应用。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式(RegularExpression)是一种文本模式,包括普通字符(例如,a到z之间的字母)和特殊字符(称为"元字符")。正则表达式使用单个字符串来描述、匹配一系列匹配
我是波哩个波
·
2023-10-21 07:00
Java基础系列教程
正则表达式
java
前端
Java基础
JavaSE
逆向爬虫34
Java基础
二
逆向爬虫34
Java基础
二目的总结java和之前学过语言之间相似和不同的地方,方便记忆关于Object(上节回顾)Object可以泛指java中的任何对象—>父类可以泛指子类实例化的任何对象常见数据类型
一个小黑酱
·
2023-10-21 02:05
爬虫学习
java
开发语言
安卓逆向 ---
java基础
、ArrayList、LinkedList、HashMap、泛型、反射、逆向常见操作
Java教程:https://www.runoob.com/java/java-modifier-types.html1、环境搭建jdk、jreJRE,(JavaRuntimeEnvrionment),Java运行时环境。含JVM和运行必备的类库。电脑上想要运行java程序,就必须安装JRE。JDK,(JavaDevelopmentKit),Java开发工具【包含JRE】、【Java开发】。含JR
擒贼先擒王
·
2023-10-21 02:34
Java
java
开发语言
jvm
java基础
编写第一个java程序/*第一行第三个单词必须要与所在的文件名称完全一样;第三个单词也叫类类:java当中所有源代码的基本组织单位*/publicclassHelloWorld{//第二行是固定写法,为main函数,这一行代表程序的起点publicstaticvoidmain(String[]args){//第三行是屏幕输出语句System.out.println("Hello,World!");
阿文、...
·
2023-10-21 01:21
java
java
开发语言
linux
JAVA基础
【day07】:面向对象(2)
这辈子没办法做太多事情,所以每一件都要做到精彩绝伦。--------史蒂夫.乔布斯代码块(1)用{}括起来的代码。(2)分类:A:局部代码块用于限定变量的生命周期,及早释放,提高内存利用率。B:构造代码块把多个构造方法中相同的代码可以放到这里,每个构造方法执行前,首先执行构造代码块。C:静态代码块对类的数据进行初始化,仅仅只执行一次。(3)静态代码块,构造代码块,构造方法的顺序问题?静态代码块>构
小源同学
·
2023-10-20 23:45
毕老师
JAVA基础
视频 学习日志——Java开发前奏
1.基础常识1.1.软件开发软件:一系列按照特定顺序组织的计算机数据和指令的集合。分为系统软件和应用软件。开发:就是制作软件。1.2.人机交互人机交互:就是人与计算机之间的的交流(互)。交互方式:(两种)|--图形化界面(GraphicalUserInterfaceGUI)这种方式简单直观,使用者易于接受,容易上手操作。|--命令行方式(CommandLineInterfaceCLI):需要有一个
ice_age
·
2023-10-20 21:00
java
Java基础
知识梳理&异常机制
当一个程序出现错误时,可能是以下三种错误:语法错误:如缺少必要的标点符号、关键字输入错误、数据类型不匹配等,在编译器对程序进行编译的过程中,会把检测到的语法错误以提示的方式列举出来,故又称为编译错误。运行时错误:如空指针异常,数组越界,除数为零、数据库连接失败等,迫使程序终止,有特定的发生条件。逻辑错误:在语法上是有效的,但是在逻辑上是错误的,此类问题不好调试。这里说的Java异常处理机制主要是指
赶时间的书生
·
2023-10-20 20:04
#
基础知识
Java基础
知识梳理&修饰符
private修饰符1.private修饰的变量和方法只在类内部可见。2.在类内部,该类的所有的属性和方法都是可以访问的。子类继承父类的所有属性和方法或子类拥有父类的所有属性和方法是对的。但是父类的私有属性和方法,对子类不可见,子类是无法直接访问到的。即只是拥有,但是无法使用public修饰符被声明为public的类、方法、构造方法和接口能够被任何其他类访问。如果几个相互访问的public类分布在
赶时间的书生
·
2023-10-20 20:04
#
基础知识
Java基础
知识梳理&assert
断言概述编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设。可以将断言看作是异常处理的一种高级形式断言表示为一些【布尔表达式】,程序员相信在程序中的某个特定点该表达式值为真可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言而在部署时禁用断言。同样,程序投入运行后,最终用户在遇到问题时可以重新起用断言。使用断言可以创建更稳定,品质更好且易于除错的代码当需要在一个值为FALS
赶时间的书生
·
2023-10-20 20:34
#
基础知识
Java基础
知识梳理&transient
1.transient的作用及使用方法我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。然而在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要序列化,而其他属性不需要被序列化,打个比方,如果一
赶时间的书生
·
2023-10-20 20:34
#
基础知识
transient
Serializable
Externalizable
java基础
知识梳理&代理模式之动态代理
代理接口对象publicinterfaceService{ResulttoTestOne(StringtoTestOne);ResulttoTestTwo(StringtoTestTwo);interfaceResult{voidprintLog();voidsavaLog();}}简单代理逻辑publicTcreate(finalClassservice){return(T)Proxy.newP
赶时间的书生
·
2023-10-20 20:03
#
基础知识
JAVA
Proxy
Java基础
知识梳理&多线程
Java多线程编程Java给多线程编程提供了内置的支持。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语-进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守护线程都结
赶时间的书生
·
2023-10-20 20:03
#
基础知识
多线程
Thread
Runnable
java基础
知识梳理&泛型初探
目录概述范型的使用类型参数类型通配符泛型方法泛型类限定类型参数上限上界通配符(UpperBoundsWildcards),用来限定泛型的上界。下界通配符(LowerBoundsWildcards),用来限定泛型的下界。范型的特点范型是类型擦除的不能创建一个范型类型实例不能初始化范型数组基本类型不能做类型参数static的语境不能引用类型变量概述所谓范型,就是允许在定义类、接口、方法时使用类型形参,
赶时间的书生
·
2023-10-20 20:03
#
基础知识
泛型
通配符
边界
Java基础
练习(矩阵的加减乘除运算)
简介对于有了解,但是了解不深的同学,学习Java总是感觉一看就会,一些就废。往往需要一些实操练习,来夯实我们的学习结果。九九乘法表和计算器都是在编程学习领域比较经典的案例。本文为大家讲解一下两个基础实操,熟悉一下随机数、遍历循环,返回值接收、类的调用、静态方法和非静态方法的调用方法。飞机票折扣用户购买机票时,机票原价会按照淡季、旺季,头等舱还是经济舱的情况进行相应的优惠,优惠方案如下:5-10月为
necessary653
·
2023-10-20 20:19
矩阵
java
windows
线性代数
阵列
java基础
之反射
一、反射简介1.1反射是什么JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。总结:反射就是把java类中的各种成分映射成一个个的java对象1.2反射框架的功能(1)在运行时判断任意一个对象所属的类;(2)在运行时构造任意一个类的对象;(3
这一刻_776b
·
2023-10-20 19:17
Java基础
学习笔记
第一章:初识Java安装和配置JDK1.8.0_xxx1)安装:直接使用安装程序,按照安装向导安装即可注意:安装路径,建议安装在非c,非中文路径下,比如:D:/DevInstall/Java/jdk1.8.0_xxx2)配置:在此电脑,右击-》属性-》高级系统属性,弹出页面的高级选项卡,环境变量在下面系统环境变量中:新增:变量名:JAVA_HOME变量值:jdk的安装目录修改:Path环境变量,编
KQ02-Wang
·
2023-10-20 17:41
java
学习
笔记
javaSE(
java基础
库)私人学习笔记
此笔记是博主在自学
java基础
的时候写的笔记,记录了一些比较容易让新手困扰的地方,笔记都是博主自己一字一字编写和记录,有错误的地方欢迎大家指正。
奕辰杰
·
2023-10-20 17:10
java基础
java
java
se
j2se
基础
私人学习笔记
JAVA基础
(JAVA SE)学习笔记(四)IDEA安装、使用、设置、断点、乱码汇总
前言1.学习视频:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)_哔哩哔哩_bilibili2023最新Java学习路线-哔哩哔哩正文
JAVA基础
(JAVASE)学习笔记(一
时时师师
·
2023-10-20 17:06
Java基础
IDEA
java
intellij-idea
Java基础
知识学习笔记一
1、Java入门1.1Java是什么?Java是由SunMicrosystems公司于1995年推出的一门面向对象程序设计语言。2010年Oracle公司收购SunMicrosystems,之后由Oracle公司负责Java的维护和版本升级。Java还是一个平台。Java平台由Java虚拟机(JavaVirtualMachine,JVM)和Java应用编程接口(ApplicationProgram
千漈琉璃雪
·
2023-10-20 17:05
Java
学习
java
JAVA基础
(JAVA SE)学习笔记(五)数组
前言1.学习视频:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)_哔哩哔哩_bilibili2023最新Java学习路线-哔哩哔哩正文第一阶段:
JAVA基础
(JAVASE)学习笔记
时时师师
·
2023-10-20 17:01
Java基础
java
JAVA基础
之servlet
来由:原生Java开发动态网站非常麻烦,需要自己做很多事,比如解析HTTP请求报头、分析请求、加载数据库组件等。所以Java官方推出了servlet技术,对开发动态网站的原生JavaAPI进行了封装,形成了一套新API,即ServletAPI。目前常见的实现了Servlet规范的产品包括Tomcat、Weblogic、Jetty、Jboss、WebSphere等,它们都被称为“Servlet容器”
hypercode
·
2023-10-20 15:10
Mybatis入门附电商项目迭代
Mybatis环境:JDK1.8Mysql5.1maven3.5.5eclipse回顾:JDBCMysql
Java基础
maven简介1.1什么是Mybatis?
未来如洪流
·
2023-10-20 11:47
SSM框架学习
mybatis
mysql
java
maven
distinct去重多个字段_List集合对象去重及按属性去重的8种方法-
java基础
总结系列第六篇
最近在写一些关于
java基础
的文章,但是我又不想按照教科书的方式去写知识点的文章,因为意义不大。基础知识太多了,如何将这些知识归纳总结,总结出优缺点或者是使用场景才是对知识的升华。
weixin_39726873
·
2023-10-20 11:11
distinct去重多个字段
distinct多个字段去重
distinct对两个字段去重
fastreport
打印两个list
for根据ID去重
hashset去重原理
Java基础
之Java8中map和flatMap的使用
Java基础
之Java8中map和flatMap的使用一、介绍首先,看下map和flatMap的官方文档说明mapflatMap其实单纯的看api说明还是比较抽象,下面我将以几个实战例子来帮助我们理解。
web15286201346
·
2023-10-20 11:40
java
java
后端
java jdbc批量更新_
JAVA基础
知识之JDBC——JDBC事务处理及批量更新
JDBC事务JDBC的事务由Connection提供,默认是打开的。要开启事务,则要关闭自动提交,1conn.setAutoCommit(false);提交事务使用1conn.commit();回滚事务使用1conn.rollback();可以在某个位置设置一个保存点,回滚时只回滚到这个点,1try{2Savepointsp=conn.setSavepoint();3...4}catch(SQLE
清水荷叶粥
·
2023-10-20 10:38
java
jdbc批量更新
Java基础
_字符串及正则表达式
字符串字符串是Java中特殊的类,使用方法像一般的基本数据类型。Java没有内置的字符串类型,而是在标准Java类库中提供了一个String类来创建和操作字符串。定义1.直接定义用字符串常量直接初始化一个String对象Stringstr="HelloJava";2.使用String类定义通过String类的构造方法来创建字符串String();//表示一个空字符序列String(Stringor
_Henrik_
·
2023-10-20 10:13
Java基础
java
正则表达式
开发语言
21天打卡掌握
java基础
操作
Java安装环境变量配置-day1参考:https://www.runoob.com/w3cnote/windows10-java-setup.html生成class文件java21天打卡-day2输入和输出题目:设计一个程序,输入上次考试成绩(int)和本次考试成绩(int),然后输出成绩提高的百分比,保留两位小数位。importjava.util.Scanner;publicclassHell
测试开发-东方不败之鸭梨
·
2023-10-20 08:34
java
java
Leetcode—283.移动零【简单】
2023每日刷题(三)Leetcode—283.移动零双指针法
yyds
!
源代码•宸
·
2023-10-20 08:21
LeetCode刷题
经验分享
leetcode
c语言
JAVA基础
知识总结
一、变量1-1、变量typevarName=value//数据类型变量名=值2-1、常量当常量被设定后,一般情况下不允许再进行更改,否则会报错常量名一般使用大写字符。final常量名=值;finaldoublePI=3.14;publicclassday05{//finalfinalstaticdoublePI=3.14;publicstaticvoidmain(String[]args){Sys
程序员小王꧔ꦿ
·
2023-10-20 06:55
java
java
开发语言
大数据分析技术之
JAVA基础
(七):IO和JDBC
学习内容安排
JAVA基础
课程学习:数据类型(一)、运算符表达式和程序结构控制(二)、面向对象基础:类与对象和接口(三)、面向对象基础:继承抽象多态封装(四)、异常类和常用实用类(五)、组件和事件处理(六
明曦君
·
2023-10-20 06:59
大数据分析
java
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他