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基础
(五):标识符的命名规则和规范
标识符的命名规则和规范概念Java对各种变量、方法和类等命名时使用的字符序列称为标识符。命名规则(必须保持)由26个英文字母大小写,0-9,_或$组成。数字不可开头。不可使用关键字和保留字,但能包含其。Java严格区分大小写,长度无限制。标识符不能有空格。命名规范(更加专业)包名:多单词组成时,所有字母都小写(com.hst.ijm)类名、接口名:多单词组成时,所有单词首字母大写(TankShot
一万年可长否
·
2023-09-19 08:17
Java基础
java
Java基础
(二十六):正则表达式
文章目录一、正则表达式语法1.1理解分组的概念与matcher.group(i)的联系?1.2转义字符\\1.3字符匹配符1.4选择匹配符|1.5限定符1.6定位符1.7贪婪匹配和非贪婪匹配1.8应用实例二、如何设置不区分大小写三、Pattern类3.1整体匹配四、Matcher类五、分组、捕获和反向引用六、String类中的关于正则表达式的常用功能6.1替换功能6.2验证功能6.3分割功能一、正
一万年可长否
·
2023-09-19 08:43
Java基础
java
正则表达式
java基础
总结(八十五)--Akka框架简介
原文链接Akka是JAVA虚拟机平台上构建高并发、分布式和容错应用的工具包和运行时。Akka用Scala语言编写,同时提供了Scala和Java的开发接口。Akka处理并发的方法基于Actor模型,Actor之间通信的唯一机制就是消息传递。Akka特点:对并发模型进行了更高的抽象是异步、非阻塞、高性能的事件驱动编程模型是轻量级事件处理(1GB内存可容纳百万级别个Actor)它提供了一种称为Acto
秋天的猿
·
2023-09-19 07:53
java基础总结
Akka框架简介
java基础
语法 List
List:元素是有序的(怎么存的就怎么取出来,顺序不会乱),元素可以重复(角标1上有个3,角标2上也可以有个3)因为该集合体系有索引,ArrayList:底层的数据结构使用的是数组结构(数组长度是可变的百分之五十延长)(特点是查询很快,但增删较慢)线程不同步LinkedList:底层的数据结构是链表结构(特点是查询较慢,增删较快)Vector:底层是数组数据结构线程同步(数组长度是可变的百分之百延
壹米玖坤
·
2023-09-19 06:07
Android开发基础----
Java基础
(5)
学习内容setter、getter和toString方法面向对象实现发牌项目1.setter、getter和toString方法(1)setter/getter:用来对类中被private修饰的属性访问,其中set是赋值,get是取值(2)toString:当使用println输出一个对象时,就会去这个对象内部查找toString的方法,如果没有实现,那么就会从父类Object里面去查找toStr
三生枕上书_0f49
·
2023-09-19 06:16
【JAVA】
JAVA基础
语法
JAVA基础
语法计算机内存==变量====数据类型==存储信息运算符赋值运算符算数运算符比较运算符逻辑运算符算术符优先级计算机内存内存的作用主要是用来平衡CPU的处理速度和硬盘的读取速度。
lzb0995
·
2023-09-19 05:42
java
开发语言
面试题java
面试题1、
java基础
1、jvmjrejdk是什么?2、java三大特性3、java的8大数据类型4、floatf=3.4;是否正确5、shorts1=1;s1=s1+1;有错吗?
厚学
·
2023-09-19 05:00
jvm
java
面试
java基础
-数组(回顾)
文章目录Java数组1、数组的定义1.1、数组的声明创建1.2、内存分析1.3、数组的三种初始化1.4、数组的基本特点1.5、数组边界2、数组的使用2.1、For-Each循环2.2、数组作方法入参2.3、数组作返回值3、多维数组4、Arrays类5、冒泡排序6、稀疏数组Java数组1、数组的定义数组是相同类型数据的有序集合数组描述的是相同类型的若干数据,按照一定先后次序排序组合而成其中,每一个数
锋声
·
2023-09-19 01:20
java基础
java
数组
Java基础
学习-------数组练习题
1.冒泡排序:intarr[]={3,3,6,7,2,5,8};intc=0;for(inti=1;i
兔33爱Java
·
2023-09-19 01:20
java
java
java数组下标的数据类型6_
JAVA基础
(6)-数组
数组:1、概念一组相同类型的数据的组合,数组也是一种引用类型。数组的特点:一经创建,长度不可变。2、名称数组名称不是固定的,与存放的数据的类型有关。如:存放一组int类型的数据,数组名称int[]存放一组字符串数据,数组名称String[]存放一组Scanner类型的数据,数组名称Scanner[]存放一组字符类型的数据,数组名称char[]3、元素的概念数组中的每个数据,都是这个数值的元素。4、
抹韵
·
2023-09-19 01:50
java数组下标的数据类型6
Java基础
系列32-数组、集合练习
文章目录一.练习1int数组去重排序二.练习2字符串去重三.练习3生成不重复随机数字四.练习4生成不重复随机字符串五.练习5统计字符出现次数六.练习6分割字符串并计数参考:一.练习1int数组去重排序需求: 分析以下需求,并用代码实现: 1.定义一个长度为10的int数组,并存入10个int类型的数据,其中有一些数据是重复的 2.利用集合的知识对数组进行去重,产生新数组,不能改变数组中原来数字
只是甲
·
2023-09-19 01:49
Java
#
Java基础系列
java
数组
集合
去重
排序
Java基础
题08——数组(查找下标所对应的值)
给定一个整数数组,输入一个值n,输出n*在数组中的下标**(*如果不存在输出-1)如:int[]arr={3,2,1,4,5};1输入:3输出:02.输入:6输出:-1int[]arr=newint[]{3,2,1,4,5};Scannersc=newScanner(System.in);System.out.println("请输入n值:");intn=sc.nextInt();for(inti
什么?带我一个
·
2023-09-19 01:19
java
java基础题
数组
java
数据结构
算法
笔记-
Java基础
语法-数组、数组应用
(1)数组:存储同一种数据类型的多个元素的容器(2)特点:每一个元素都有编号,从0开始,最大编号是长度-1。编号的专业教法:索引(3)定义格式A:数据类型[]数组名;B:数据类型数组名[];推荐使用A方式,B方法就忘了吧但是要能看懂(4)数组的初始化A:动态初始化只给长度,系统给出默认值举例:int[]arr=newint[3];B:静态初始化给出值,系统决定长度举例:int[]arr=newin
猿来是菜狗
·
2023-09-19 01:19
基础
java
Java基础
篇——面向对象大纲梳理总结
面向对象类和对象什么是类,什么是对象类和对象的关系如何创建对象类里面有什么?成员字段方法成员类/接口【后边了解】静态初始化器实例初始化器构造方法(函数)类的成员static成员实例成员static作用实例化的过程先加载类进行静态初始化进行实例初始化,构造方法重载一个类、同名、不同参(数量、类型、顺序不同)访问修饰符publicprotected(不写)package-access/package-
什么?带我一个
·
2023-09-19 01:48
面向对象
java
Java基础
java
开发语言
Java基础
12——内部类和匿名类
Java基础
12——内部类和匿名类内部类和匿名类内部类内部类是指将一个类定义在另一类里面,这个类就是内部类。
什么?带我一个
·
2023-09-19 01:48
java
Java基础
java
开发语言
Java基础
--数组练习1(让你醍醐灌顶!!!)
文章目录案例一01需求02分析(1)用什么存储(2)创建数组(3)给数组赋值(初始化)(4)如何往数组里存值(5)写循环结构(6)输出结果03代码及执行(1)代码(2)执行结果04总结案例二01需求02分析(1)创建数组并初始化(2)用循环存值(3)输出03代码及执行(1)代码(2)执行结果之前关于数组的知识点都已经讲的很通透了,还不清楚的小伙伴可以看一下我之前的文章,保证焕然一新的感觉。这一篇,
雨翼轻尘
·
2023-09-19 01:47
Java基础
java
数组练习
java基础
题--数组
定义一个数组其中包含多个数字。用自己的方式最终实现,奇数放在数组的左边,偶数放在数组的右边。publicstaticvoidmain(String[]args){//(可以创建其他数组,不必须在原数组中改变)int[]arr=newint[]{1,2,3,4,5,6,7,8,9};int[]arr1=newint[arr.length];inthead=0;inttail=arr.length-1
什么?带我一个
·
2023-09-19 01:17
java
java基础题
数组
java
python
开发语言
Java基础
语法(递归练习,快速排序,斐波那契数列)
Java基础
语法(递归练习,快速排序,斐波那契数列)1递归思想2求N的阶乘3快速排序4斐波那契数列4.1循环:FiboFor.java4.2递归:FiboRecursion.java1递归思想1、什么是递归
.道不虚行
·
2023-09-18 18:10
java
java
Java基础
之常用算法
1:冒泡排序:相邻元素两两比较,大的往后放,第一次完毕,最大值出现在了最大索引处。同理,其他的元素就可以排好。publicstaticvoidbubbleSort(int[]arr){for(intx=0;xarr[y+1]){inttemp=arr[y];arr[y]=arr[y+1];arr[y+1]=temp;}}}}2:简单选择排序:把0索引的元素,和索引1以后的元素都进行比较,第一次完毕
阿迪scar
·
2023-09-18 17:14
Java快速入门
Java的特点:面向对象平台无关(跨平台):简单安全体系结构-中性可移植健壮多线程解释型高性能分布式动态Java安装及环境设置:
Java基础
语法对象-对象有状态和行为。
彼岸的菜鸟
·
2023-09-18 15:39
JAVA
python
开发语言
C生万物之函数
相关专栏
Java基础
语法,JavaEE初阶,数据库,数据结构和算法系列等,大家有兴趣的可以看一看。有兴趣的话关注博主一起学习,一起进步吧!一、函数是什么?
敖云岚
·
2023-09-18 14:49
c语言
开发语言
Java基础
(四)
Java方法的创建与重载:1、方法即一段可复用的代码段;2、方法名相同,参数个数或类型不同,通过传递参数不同和类型不同来实现不同的功能,这就是方法的重载。3、方法创建格式:staticvoid方法名(){方法体-方法中的代码}//无参staticvoid方法名(类型1变量1,类型2变量2,…){方法体-方法中的代码}//有参static返回值类型方法名(参数列表){方法中的代码return返回的数
尘濯
·
2023-09-18 14:00
JAVA基础
【day06】:面向对象(1)
这辈子没办法做太多事情,所以每一件都要做到精彩绝伦。--------史蒂夫.乔布斯成员变量和局部变量的区别成员变量和局部变量的区别?A:在类中的位置不同成员变量:在类中方法外局部变量:在方法定义中或者方法声明上B:在内存中的位置不同成员变量:在堆内存局部变量:在栈内存C:生命周期不同成员变量:随着对象的创建而存在,随着对象的消失而消失局部变量:随着方法的调用而存在,随着方法的调用完毕而消失D:初始
小源同学
·
2023-09-18 13:38
java基础
一,java环境的搭建搭建Java环境的步骤如下:1.下载JavaDevelopmentKit(JDK):可以从Oracle官方网站或者其他可靠的网站下载适用于您的操作系统的JDK版本。OpenJDK:JDKUpdatesProject2.安装JDK:执行下载的JDK安装程序,并按照安装向导的指示完成安装。3.配置环境变量:在系统变量中添加JAVA_HOME,指向您的JDK安装目录,如:C:\Pr
解决问题no解决代码问题
·
2023-09-18 11:58
java
java
开发语言
Java基础
系列:异常及抛出和捕获
1异常类型异常类型关系如图1所示。图1异常类型关系图2异常抛出Java可以主动抛出指定异常,帮助开发者排查问题1.1throwsthrows定义方法时抛出异常。publicvoidmethodA()throwsException{//TODO}1.2throwthrow方法内部抛出捕获的异常。有另种抛出方式,一种是直接抛出指定类型的异常,另一种是未知的粗粒度异常,Exception或Runtime
天然玩家
·
2023-09-18 09:39
#
Java
ABC
异常捕获
异常
Java基础
语法
Java是一门面向对象的语言,一个Java程序可以看作多个对象的集合,这些对象通过调用彼此的方法来协同工作。基本语法编写Java程序应注意:大小写敏感。类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如MyFirstJavaClass。方法名:所有的方法名都应该驼峰式命名。源文件名:源文件名必须和类名相同。当保存文件的时候,应该使用类名作为文件
灵魂治愈
·
2023-09-18 08:32
Java基础
04_方法
主要内容方法的使用学习目标方法的定义方法的调用方法的参数方法的重载第一节方法的定义为什么要有方法这种概念?原因1:在一个代码文件里面,可能有很多个功能逻辑,这些逻辑全部放在一起,逻辑不够清晰,不易维护;原因2:某个逻辑功能可能会被二次或者多次使用,每次使用都copy过来,相同代码冗余.方法是什么?方法是执行某一个特定功能的代码块.我们在用到这个特定功能的时候,不用重新编写,只需要调用这个方法就可以
小马哥China
·
2023-09-18 07:05
内存泄露分析【
内功修炼
】
常用的内存调试技巧,包括以下几种:启用ZombieObject进行悬挂指针的检测。应用Product->Analysis进行内存泄露的初步检测。可以在xcode的buildsetting中打开implicitretainof‘self’withinblocks,xcode编译器会给出警告,逐个排查警告。应用LeakInstrument进行内存泄露查找。在以上方法不奏效的情况下,通过查看deallo
Roger_max
·
2023-09-18 04:55
java基础
(抽象类和抽象方法)
1.抽象类由来:利用抽象类为了更好的对类进行分类。如同不同的具体植物有不同的名字,但都可以统称为植物,“植物”这个抽象的词对所有具体植物进行了归纳。java用来模拟现实世界,所有也存在抽象类。抽象类通常用来作为一个类族的若干顶层类,用最底层的类表示现实中具体的事物,用最顶层的类表示该类族事物所具有的共性。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普
Sun灬2019
·
2023-09-18 03:12
java基础
类库学习 java.sql(3)mysql数据库对jdbc接口的具体实现
既然我们知道jdbc只是提供了一组数据库的统一接口,由各个数据库厂商提供对应的实现类,那我们大概的看一下以mysql厂商对应的实现举例jdbc提供的接口Driver在mysql中的实现jpackagecom.mysql.jdbc;importjava.sql.DriverManager;importjava.sql.SQLException;publicclassDriverextendsNonR
Mar.三月
·
2023-09-18 02:13
Java基础知识
Java面试题及答案整理( 金九银十最新版,持续更新)
我大概是分成了
Java基础
、中级、高级,分布式,Spring架构,多线程,网络,MySQL,Redis缓存,JVM相关,调优,设计模式,算法与数据结构,并发,Linux等15个小模块。
进阶的架构师
·
2023-09-18 00:07
java
面试
开发语言
ChatGPT 整理的 “
Java基础
面试题集锦:完全版“ (5)
user:411.什么情况下需要使用反射?assistant:反射主要用于以下情况:在运行时获取类的信息:通过反射API,可以获取类的名称、属性、方法、注解等元数据信息。动态创建对象:反射API可以在运行时根据类的信息,动态创建对象。调用对象的方法或操作属性:反射API可以在运行时根据类的信息,动态调用对象的方法或操作属性。修改对象的私有属性:利用反射API可以获取对象的私有属性并修改其值。在框架
博扬java张
·
2023-09-17 19:35
java
人工智能
面试
后端
spring
java演示排序算法注释_
Java基础
-- 冒泡排序算法(带详细注释)
冒泡排序的要点:1.多轮排序,每轮排序中选出最大的元素放在最顶端,并且下次排序不再使用该元素;2.使用双for循环,外层for循环控制要排序的次数(轮数),内层for循环控制当前要排序的元素并且进行该轮排序;packagecom.lin.michael;importjava.util.Arrays;publicclassReview{publicstaticvoidmain(String[]arg
信念与梦想
·
2023-09-17 19:47
java演示排序算法注释
复习笔记1-
java基础
软件开发流程业务提出需求、可行性分析、立项、设计(功能模块、架构设计)、开发、上线、验收、后续维护JVM、JRE、JDK关系JVM:(JavaVirtualMachine),就是Java虚拟机,它将class文件中的字节码指令进行识别并调用操作系统向上的API完成动作。JVM有针对不同系统的特定实现(Windows,Linux,macOS),所以说jvm是Java能够跨平台的核心,有JVM并不代表
crazy-6
·
2023-09-17 19:44
java
【学习笔记】Java 一对一培训(2.1)
Java基础
语法
【学习笔记】Java一对一培训(2.1)
Java基础
语法关键词:Java、SpringBoot、Idea、数据库、一对一、培训、教学本文主要内容含Java简介、
Java基础
语法、Java对象和类、Java
成旭先生
·
2023-09-17 18:22
Java
Spring
Boot
学习
笔记
java
【学习笔记】Java 一对一培训(2.2)
Java基础
逻辑
【学习笔记】Java一对一培训(2.2)
Java基础
逻辑关键词:Java、SpringBoot、Idea、数据库、一对一、培训、教学本文主要内容含Java逻辑运算、Java循环语句、Java常见工具类、
成旭先生
·
2023-09-17 18:52
Java
Spring
Boot
学习
笔记
java
Java 基础——运行第一个Java程序:hello world
【学习笔记】
Java基础
——运行第一个Java程序关键词:Java、SpringBoot、Idea、数据库、一对一、培训、教学、helloworld本文主要内容是在IDEA中运行第一个Java程序:HelloWorld
成旭先生
·
2023-09-17 18:14
Java
Spring
Boot
java
开发语言
Java基础
3
接口当一个抽象类中的方法都是抽象的时候可以将该抽象类用另一种方式表示即接口定义接口的关键字是Interface例如abstractclassDemo1{abstractvoidshow1(){};abstractboidshow2(){};}interfaceDemo{abstractvoidshow1();abstractboidshow2();}接口中常见的成员:1.全局常量--->pubic
Jy_北海
·
2023-09-17 17:52
JeeSite入门介绍
JeeSite特点:高效、高性能、强安全性属于开源、JavaEE快速开发平台;接私活的最佳助手;JeeSite是在SpringFramework基础上搭建的一个
Java基础
开发平台,以SpringMVC
_FireFly_
·
2023-09-17 17:05
java基础
Java数组数组的访问数组注意事项数组的动态初始化动态初始化的默认值需求int[]sales=newint[]{16,26,36,6,100};intresult=0;for(inti=0;imax){max=array[i];}}returnmax;}Randomrd=newRandom();Scannersc=newScanner(System.in);int[]randoms=newint[
大托尔
·
2023-09-17 17:26
java
开发语言
MySQL高级篇——索引失效的11种情况
导航:【黑马Java笔记+踩坑汇总】
Java基础
+进阶+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud+黑马旅游+谷粒商城+学成在线+设计模式+牛客面试题目录1.索引优化思路
程序员小海绵【vincewm】
·
2023-09-17 15:10
Java学习路线
mysql
数据库
java
JAVA基础
之赋值运算符、关系运算符以及布尔运算符
这是我作为小白的第三篇关于
java基础
的文章,十分感谢大家观看,如有错误请大家及时指正!接下来我为大家简单讲解一下赋值运算符、关系运算符以及布尔运算符。
java萌新小白
·
2023-09-17 14:44
java开发两年,类加载器及其加载过程都搞不明白,那你工作可能不保了!
Java基础
知识大全22本Java架构师核心书籍从0到1Java学习路线和资料1000+道2021年最新面试题类加载器与加载过程类加载器子系统作用图解:描述:类加载器子系统负责从文件系统或者网络中加载class
程序员伟杰
·
2023-09-17 14:01
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
程序人生
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他