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语言概述及保姆级入门教程(JDK 17版本)
spm_id_from=333.337.search-card.all.click1、
Java基础
全程脉络图1.1本章专题与脉络2.抽丝剥茧话Java2.1当前大学生就业形势麦可思研究院发布了《2022
小熊学Java
·
2023-12-14 14:11
Java从入门到精通
java
开发语言
Hello
World
JAVA基础
知识:异常处理
异常处理是Java编程中至关重要的一部分,它允许程序在出现错误或异常情况时进行适当的处理,以保证程序的稳定性和可靠性。本文将详细介绍Java中的异常处理机制,并提供相关示例代码,帮助读者更好地理解和应用异常处理的概念和技巧。一、什么是异常?在Java中,异常是指在程序执行过程中发生的不正常事件或错误情况。这些异常可能是由于输入错误、网络故障、资源不足或程序逻辑错误等引起的。Java将异常分为两种类
大宝贱
·
2023-12-06 22:36
#
语法基础
java
开发语言
手写Rx
java基础
框架(模型 模拟代码)
本文是自我学习用的kotln手写rxjava代码框架模型,并不包含rxjava的功能实现。3个版本差别就是代码量而已。。。究极变态简化版本理解需要烧一烧脑子一。第一版本。--完整好理解,内有注释classrxjava1{//中转战--》上一个操作芙的返回值就是下一个操作符的入参//----》链式调用classHelper(privatevaritem:T){//map放在里面是为了可以链式调用fu
qq_28909387
·
2023-12-06 17:29
java
kotlin
rxjava
框架
[
Java基础
] 网络编程(十六)
网络相关概念网络通信两台设备之间通过网络实现数据传输将数据通过网络从一台设备传输到另一台设备java.net包下提供一系列的类或接口,供程序员使用,完成网络通信网络两台或多台设备痛哟一定物理设备连接起来构成了网络根据网络覆盖范围不同分类:1⃣️局域网:覆盖范围最小,紧紧覆盖一个教室或一个机房2⃣️城域网:覆盖范围较大,可以覆盖一个城市3⃣️广域网:覆盖范围最大,可以覆盖全国,甚至全球ip地址用于唯
你怎么知道我头发乌黑浓密
·
2023-12-06 15:10
java
[
Java基础
] IO流(十五)
目录文件文件流文件操作创建文件获取文件信息目录操作和文件删除IO流原理流的分类IO流体系图文件VS流FileInputStreamFileOutputStreamFileReader相关方法FileWriter常用方法文件文件是保存数据的地方文件流文件在程序中是以流的形式来操作的流:数据在数据源(文件)和程序(内存)之间经历的路径输入流:数据从数据源(文件)到程序(内存)的路径输出流:数据从程序(
你怎么知道我头发乌黑浓密
·
2023-12-06 14:08
java
【Java面试题】JDK,JRE,JVM的区别
JDK:JDK是(JavaDevelopmentKit)的缩写,是Java的核心,是Java开发的工具包,包括了Java的运行环境JRE,Java工具和
Java基础
类库。
freedomSTUDENT
·
2023-12-06 13:35
Java面试题
java
人间烟火味,最抚凡人心:我在异国做披萨
出国前,我也曾试图
恶补
一下厨艺。某天我满头大汗地将一盘刚出炉的“泰国菜”端到桌上时,老爸尝了一口,沉默片刻,只说了两个字:
楓樵
·
2023-12-06 13:32
2018-06-21
昨晚有应酬耽误没有听直播,今天下午
恶补
了一下,知识量很多,老师说了很多干货。根据自己的实际情况,吸收、消化、实践。
相隔10年
·
2023-12-06 11:59
java基础
前言java语言特性简单性:相对于其他编程语言而言,java较为简单,例如:java不再支持多继承,C++是支持多继承的,多继承比较复杂,C++中有指针,java中屏蔽了指针的概念,避免了绝大部分的指针越界和内存泄露的问题,这里说明一下,java语言低层是用C++实现的,并不是C语言。面向对象:java是纯面向对象的,更符合人的思维模式,易于理解。健壮性:java的健壮性与自动垃圾回收机制有关,自
会java的怪蜀黍
·
2023-12-06 10:59
java
java
ide
JAVA基础
+集合+多线程+JVM
1.
Java基础
1.1.面向对象和面向过程的区别面向过程性能比面向对象高。因为类调用时需要实例化,开销比较大,比较消耗资源,所以当性能是最重要的考量因素的时候等一般采用面向过程开发。
跟浩哥学大数据
·
2023-12-06 10:19
JAVA
java
知识体系总结(五)
java基础
、集合、并发、JVM
文章目录接口、类与继承java中除了new还有哪些方式创建对象?Object类有哪些方法?==和equal区别是什么?hashCode()为什么重写equals方法必须重写hashcode方法?String为什么设计成不可变的?String,StringBuffer,StringBuilder的区别是什么?静态内部类和非静态内部类的区别java面向对象的三大特性访问权限关键字Public、prot
椛丿未眠”
·
2023-12-06 10:16
Java
知识体系总结
java
jvm
开发语言
从入门到精通38万字超详细的Java面试题&八股文&知识点全面汇总
tk=Rl12WcNmo2SCZ3457
Java基础
面试题1.什么是Java虚拟机(JVM)?为什么Java被称作是“平台无关的编程语言”?2.JDK、JRE、JVM分别是什么关系?
骑鱼~过海
·
2023-12-06 08:17
java
开发语言
面试
java基础
之HashSet详解
HashSet详解HashSet是基于HashMap实现的一个单列存储的集合类,将所有的数据存在HashMap的key值中,而value全部使用一个Object对象存储继承关系public class HashSet extends AbstractSet implements Set, Cloneable, java.io.SerializableHashSet继承了Abstract
拾光师
·
2023-12-06 08:03
java基础
java
Ulord节点搭建需要
恶补
的那些知识
ulord主节点一、主节点竞选的那些事儿从2016年开始开发的Ulord,到2018年5月22日才实现主网上线,到今天2018年8月底才做到主节点上线,一个区块链公链需要多大的努力才能走到这一天。Ulord的roadmap上显示的计划就是2020完成公链需要完成的一切基础技术,完成对大规模商业应用对接的所有技术。所以参加主节点竞选就是参与并见证这一奇迹。参与竞选首先就要了解节点的类型。除了配置之外
enjoy成长
·
2023-12-06 07:56
Java基础
知识复习二
目录第三章面向对象(上)3.1面向对象的概念1.封装性2.继承性3.多态性3.2类与对象1.类的定义2.对象的创建与使用3.类的设计4.类的封装案例篇:超市购物程序设计3.3构造方法1.构造方法的定义2.构造方法的重载3.4this关键字3.5垃圾回收3.6static关键字静态变量静态方法静态代码块3.7成员内部类成员内部类案例篇:银行新用户现金业务办理第四章面向对象(下)4.1类的继承继承的概
迟早会把头薅秃
·
2023-12-06 06:37
java
开发语言
Java基础
-JMM-Java内存模型
Java工程师知识树/
Java基础
硬件的效率与一致性计算机系统中的高速缓存(Cache):将运算需要使用的数据复制到缓存中,让运算能快速进行,当运算结束后再从缓存同步回内存之中,这样处理器就无须等待缓慢的内存读写了
HughJin
·
2023-12-06 03:51
Java基础
知识—Arrays工具类
java.util.Arrays是一个与数组相关的工具类,类里面提供了大量静态类方法,实现数组常用的操作。1、排序Arrays.sort方法可以对数组进行排序,Arrays类提供了sort()方法来对数组进行排序,可以对任何类型的数组进行排序,包括基本数据类型和对象数组。sort()方法有两个重载方法,一个是对整个数组进行排序,另一个是对数组的部分元素进行排序。int[]arr={3,6,1,9,
每天坚持学习
·
2023-12-06 02:48
Java基础
java
一文读懂
Java基础
/进阶/异常/容器/底层知识文集
欢迎点赞✍评论⭐收藏文章目录一、
Java基础
01.JAVA中常用的运算符有哪些?这些运算符之间的优先级怎么样?02.在JAVA自定义一个生产10-100之间的随机数的公式?
普修罗双战士
·
2023-12-05 21:31
Java专栏
Java基础学习
面试
java
容器
后端
职场发展
intellij
idea
原来还可以这样的优秀(一)
一、
JAVA基础
知识1.1、面向对象的特征:抽象、继承、封装、多态[if!
清风_d587
·
2023-12-05 21:12
java基础
知识
一、java中含有哪些集合?Java中的集合主要分为四类:1、List列表:有序的,可重复的;2、Queue队列:有序,可重复的;3、Set集合:不可重复;4、Map映射:无序,键唯一,值不唯一。二、java中如何判断集合中是否含有某个元素?1、List的contains(object)方法:List调用contains(obj)方法时,会遍历List中的每一个元素,然后在调用每个元素的equal
nanjumufeng
·
2023-12-05 20:46
java
开发语言
如何快速打好
Java基础
?
Java是用于软件开发的最流行的编程语言,无论做自动化测试或者测试开发,Java依然是最重要的选项之一。为什么要学习Java?Java很容易学习Java是通用的,面向对象的,高性能,解释型,安全性和多线程语言。基本上,Java简化了建立网络连接所需的过程。它的安全模型可以防御很多攻击。许多繁琐的过程会在框架中自动运行,从而节省的时间。Java是静态类型的,因此在编译器中代码查找错误更加容易。Jav
平凡世界的孤儿
·
2023-12-05 13:54
Diary03-JavaSE
Java基础
语法1.注释单行注释://多行注释:/**/JavaDoc文档注释:/***/2.标识符3.数据类型4.变量下面是变量的代码演示:下面是变量作用域代码演示:5.常量下面是常量的代码演示:6.
憨憨不怕输
·
2023-12-05 11:13
java
java基础
---------数组的排序与二维数组
一、重点问题src文件存放源码bin文件存放字节码写了方法后要在上面加文档注释eclipse中我设置了类的文档注释和方法的文档注释/**加空格就出来了Scanner警告是因为他看为io流操作,不用处理数组的逆序有两种方法,一种用一个数组,一种用两个数组选择排序(升序)注意每一次的k是在里层循环结束后确定的注意冒泡排序外层循环不用进行length-1次,进性length-2次就可以了数组的复制,用f
一花一世界yu
·
2023-12-05 11:13
抽象类与接口
前言:不知不觉,
Java基础
知识我们就要学习抽象类与接口了,简单来说,概念上的东西不难,但是用处很大,灵活运用比较困难,希望大家认真学起来。
古拉啦啦
·
2023-12-05 09:29
JAVA基础
JDK是JavaDevelopmentKit,它是功能齐全的JavaSDK。它拥有JRE所拥有的一切,还有编译器(javac)和工具(如javadoc和jdb)。它能够创建和编译程序。JRE是Java运行时环境。它是运行已编译Java程序所需的所有内容的集合,包括Java虚拟机(JVM),Java类库,java命令和其他的一些基础构件。但是,它不能用于创建新程序。
12345婷花
·
2023-12-05 07:01
如何诊断处理生产环境服务器变慢
其他系列文章导航
Java基础
合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、CPU利用率二、磁盘I/O效率三、内存瓶颈四、总结前言在当今的高科技环境下
伴川
·
2023-12-05 04:24
服务器
运维
inscode
mssql
电视盒子
intellij
idea
开发语言
如何定位当生产环境CPU飙升的时候的问题
其他系列文章导航
Java基础
合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、排查思路二、预防CPU飙升三、总结前言在当今的信息化时代,计算机系统在各行各业都发挥着重要的作用
伴川
·
2023-12-05 04:52
Java基础合集
inscode
电视盒子
intellij
idea
mssql
服务器
开发语言
java
Java基础
流程控制
Java基础
流程控制1.用户交互Scanner//基本语法//创建一个扫描器对象,用于接收键盘输入数据Scannerscanner=newScanner(System.in)scanner.hasNext
椰云拿铁啊
·
2023-12-05 00:11
java
开发语言
Java基础
流程控制
Java基础
流程控制1.用户交互Scanner//基本语法//创建一个扫描器对象,用于接收键盘输入数据Scannerscanner=newScanner(System.in)scanner.hasNext
椰云拿铁啊
·
2023-12-05 00:11
java
开发语言
Java的基础语法
Java基础
语法注释单行注释多行注释文档注释标识符不能使用关键字作为变量名和方法名所有标识符只能以字母,美元符号,下划线开头标识符是大小写敏感的(大小写是不一样的)变量可以使用中文(但是不建议)数据类型
椰云拿铁啊
·
2023-12-05 00:10
java
算法
开发语言
Java基础
线程与并发库 Day41 2018-12-31
12.线程的几种实现方式?实现方式通过继承Thread的类实现一个线程通过实现Runnale接口实现一个线程继承的拓展性不强,Java只支持单继承,如果一个类继承了Thread就不能继承其他的类了。启动方式Threadthread=newTread(继承Tread的对象或者实现Runnable的对象);tread.start();//启动线程使用的start方法,启动以后执行的是run方法。区分线
Ernest_Chou
·
2023-12-05 00:02
Java基础
题(更新中。。。)
如果要打印一个字符串,需要使其输出结果为:“hello”,则以下哪种方式可以正确输出:()A.System.out.println(“\“hello\””);B.System.out.println(“\“hello\””);C.System.out.println(“/“hello/””);答案:A解析:Java的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。答案
田雨晴Tipper
·
2023-12-04 22:57
Java题库
java
python
开发语言
学习方法
idea
JAVA全栈开发 第一阶段汇总-
java基础
、变量表达式、程序三大结构(顺序、选择、循环)、数组
一、
java基础
1.计算机语言的发展机器语言(二进制)汇编语言(有一些简单的指令)高级语言(c,c++)面向对象语言(java)2.java发展java是一门面向对象的语言java之父:詹姆斯·高斯林(
我叫小魏呀^_^
·
2023-12-04 19:17
JAVA全栈开发学习
java
开发语言
2023软件测试大赛总结
2023软件测试大赛总结文章目录2023软件测试大赛总结软件下载方式比赛方式个人总结断言使用
java基础
预选赛省赛国赛软件下载方式进入官网下载插件(直接下载一个完整的Eclipse就可以,这样比较方便)
回风揽月
·
2023-12-04 18:06
软件测试
junit
eclipse
java
maven
Java基础
第十八天 - 网络编程
计算机网络什么是计算机网络把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。计算机网络主要功能1.实现资源共享2.信息传输和集中处理3.均衡负荷以及分布处理4.综合信息服务(www/综合业务数字网络ISDN)网络通信三要素1.ip2.端口号3.协议IP地址域名=ip+端口号默认端口号:
又捡了一块钱
·
2023-12-04 17:46
网络
Java基础
——选择结构中的三种if语句
Java选择结构中的三种if语句if语句概念if语句是单条件分支语句,即根据一个条件来控制程序执行。语法格式if(比较表达式){语句体;}执行流程先计算比较表达式的值,看其返回值是true还是false如果是true,就执行语句体如果是false,就不执行语句体注意事项比较表达式无论简单还是复杂,结果必须是boolean类型。if语句中的{}可以省略不写,但为了增强程序的可读性,最好不要省略。**
cherish9927
·
2023-12-04 13:47
Java
SE
java
01-
java基础
组成---关键字、标识符、注释、变量和常量、运算符、语句、函数、数组
关键字、标识符、注释、变量和常量、运算符、语句、函数、数组标识符:由26个字母大小写组成数字:0-9,符号:_$。数字不可以开头,不能使用关键字。常量:java中不能改变的数值。变量:内存中存储的一个区域,这个区域有自己的名称(变量名)和类型(数据类型),该区域的数据可以在同一个类型范围内不断变化。它的存在就是为了用来不断的存放同一个类型的常量并可以重复使用。使用的范围是{}之内。格式:数据类型变
LiMingRan
·
2023-12-04 13:23
个人JAVA学习笔记总结(1)(1)
目录一、语言基础java基基础知识1、java编译过程:
java基础
知识变量:八大基本数据类型:语言:(运算符)分支:结构:数组:方法:参数:二、面向对象类、对象(每天一个新对象)构造方法内存管理:引用
\\s
·
2023-12-04 12:49
java-ee
面试 Java 基础八股文十问十答第三期
面试
Java基础
八股文十问十答第三期作者:程序员小白条,个人博客⭐点赞⭐收藏⭐不迷路!
程序员小白条
·
2023-12-04 10:11
面试八股文系列
面试
java
职场和发展
面试 Java 基础八股文十问十答第四期
面试
Java基础
八股文十问十答第四期作者:程序员小白条,个人博客相信看了本文后,对你的面试是有一定帮助的!⭐点赞⭐收藏⭐不迷路!
程序员小白条
·
2023-12-04 10:11
面试八股文系列
面试
java
职场和发展
一个前端转python速通学习之路(长篇)
由于公司python离职,必须兼顾python项目的维护,于是
恶补
了python,写出一份速通攻略,以提供前端想学习python的朋友,此文字默认跳过安装pycharm和python环境,不对的地方欢迎指出基础篇一
街头炒河粉
·
2023-12-04 09:58
python
前端
python
前端
学习
Java基础
(9)——从匿名内部类 到 函数式编程Lamda表达式 & List的函数式编程案例
目录引出什么是匿名内部类List的匿名内部类函数式编程--lamda表达式完整的实现类:匿名内部类lamda表达式:List的函数式编程排序limit:限制数量最大/小计算价格和、平均价格去重,映射更多集合的lamda案例总结引出从匿名内部类到函数式编程的进化什么是匿名内部类没有类名----匿名内部类没有类名----匿名内部类List的匿名内部类@FunctionalInterface注解Coll
Perley620
·
2023-12-04 09:36
Java
java
开发语言
Java基础
(项目1)——项目设计分层 & dao + service + test +ui + exception + log + util
目录引出DAO层---和数据库交互1.通过IO流存储到dat文件2.通过JDBC存储到数据库【测试】用junit进行测试:@Test注解Service层---处理业务1.项目设计分层初步2.service处理业务相关3.和UI层以及dao层进行交互UI层界面---控制台,单例模式1.创建单例的方法2.页面的实现Exception层----异常的处理Test测试层----dao和service可测1
Perley620
·
2023-12-04 09:36
Java
java
ui
开发语言
Java基础
(项目2)——项目案例:控制台的一个云就业平台项目【应聘+招聘】
git仓库地址目录引出项目的分层固定的流程+反思1.entity---实体类2.dao---数据库的CRUD【进化到Spring的JdbcTemplate】以职位投递的dao为例---进化到Spring的JdbcTemplate:3.service---组织代码的业务【进化到servlet调用service】4.util---需要用到的工具【进化到durid和JdbcTemplate】5.测试--
Perley620
·
2023-12-04 09:06
Java
java
数据库
开发语言
Java基础
(6)——架构迭代--从面向过程到面向对象,到IO流再到数据库
目录引出面向过程到面向对象到数据库【数据存储】1.面向过程(1)用变量和类型描述(2)用一行数据描述员工(3)用数组存储多个数据(4)用集合存储多个数据2.面向对象(1)新建一个Emp类型的对象——存多种类型的数据(2)属性私有化,指定修改或读取方式——安全性(3)用构造器对类的属性赋值——从变量到属性补充:创建对象的三种方式**1)直接创建new****2)反射****3)Class.forNa
Perley620
·
2023-12-04 09:05
Java
java
数据库
学习
Java基础
(5)——IO流+输入和输出 & Java中的IO流 & 项目应用初步
目录引出IO的应用和输入输出定义1.IO在项目中应用2.输入输出的定义JAVA中的IO流1.文件路径2.主要API3.图形界面JFileChooser4.字节流(byte)In/OutputStream—图片等二进制视频文件拷贝解决方案5.字符流Reader/Writer—字符文本数据6.递归在IO中的应用IO流在项目中的应用1.Properties类-配置文件降低耦合2.对象流-把对象存储为da
Perley620
·
2023-12-04 09:34
Java
java
学习
log4j
Java基础
(1)——数据类型&包装类,引用类型String&StringBuilder,正则表达式,定点数,日期类
目录引出一、基本数据类型1.byte2.short3.int类型4.char类型5.Long常量默认类型及类型描述浮点型布尔型boolean二、引用数据类型String1.String类型(重要)1)如何比较两个字符串是否相等?2)常用方法2.String的创建【常量池】1)Stringstr=newString("hello");2)Stringstr="hello";3.String的特点【内
Perley620
·
2023-12-04 09:04
Java
java
学习
jvm
Java基础
(4)——逻辑控制 分支,循环,try...catch,递归 & break, continue, return
目录引出一、条件分支1.单分支选择if...else2.多分支选择if...elseif...else3.开关语句switch...case二、循环分支1.while:2.do-while3.重点:for循环三、异常try...catch四、逻辑控制词五、递归:自己调用自己六、案例1.手机号格式判断2.输入字母,大小写;输入字符,字母数字中文?3.键盘输入年、月、日,判断输入的日期是当前这一年的第
Perley620
·
2023-12-04 09:04
Java
java
学习
jvm
Java基础
(2)——数组[] & 集合List,函数式编程Lamda表达式
目录引出一、数组1.新增元素2.删除元素3.二维数组二、集合List1.常用方法,增删取2.ArrayList和LinkedList3.forEach方法三、List的扩展1.深入理解List【重要】2.删除元素的问题【重要】四、list.remove(对象)1.类实现equals和hashCode方法五、函数式编程—lamda表达式1.排序int格式排序BigDecimal排序Date类型排序2
Perley620
·
2023-12-04 09:04
Java
java
学习
list
Java基础
(3)——算术 | 逻辑 | 位运算符,三元运算符 & Scanner使用
目录引出〇、Scanner的使用1.入门代码2.scanner用try..catch一、数字运算符1.加法2.除法:/默认对商取整3.取余数:%案例:加减乘除,判断奇偶,保留位数4.自增运算符:i++,++i二、逻辑运算符1.或|2.与&3.非!案例:与或非,短路4.==等于案例:判断闰年,验证登陆三、位运算符1.左移和右移>>2.异或^案例:左移右移,加密三.三元运算符案例:三元运算符案例总结引
Perley620
·
2023-12-04 09:33
Java
java
算法
数据结构
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他