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
[---javaSE---]
javaSE---
数组
目录数组定义数组的存储JVM的内存划分数组存储数组的基本操作数组遍历数组转化为字符串数组拷贝常见错误空指针异常数组下标越界数组传参1.数组传参2.整数交换3.数组作为函数返回值模拟实现Arrays.toString函数二维数组二维数组的存储打印二维数组java中数组和c的差异1.自动补0的问题2.可以省略行列不同3.不规则的二维数组数组定义数组定义的三种格式数组类型[]数组名=new数组类型[数组
two 倩
·
2024-02-01 21:24
java
javaSE---
循环语句+数组
循环语句循环的三要素:1.初始化值2.终止条件3.迭代部分while循环:while(结果为Boolean的表达式){循环体}dowhile循环do{循环体}while(结果为boolean的表达式)dowhile和while大同小异,其区别在于当while(false)时,dowhile比while多执行一次循环。for循环for(初始化值;终止语句;迭代部分){循环体}其中初始化值和迭代部分都
妹说就是卡
·
2023-11-23 13:58
javaSE---
异常
目录异常空指针异常---NullPointerException算数异常---ArithmeticException数组越界异常---ArrayIndexOutOfBoundsException捕获异常异常体系结构自定义异常异常java异常指的是java程序中的一些错误。是指程序在执行过程中出现的非正常情况,最终导致JVM的非正常停止。异常有许多种,常见的几种将举例说明空指针异常---NullPo
two 倩
·
2023-11-10 23:09
java
java-ee
eclipse
JavaSE---
泛型学习笔记2
泛型:要解决类型的安全问题,如果使用Object类型会带来类型的损失。典型的应用就是在集合中,集合中理论上可以保存任意对象,实际上我们应该让它泛型化,集合类,添加元素只能添加指定类型,获取元素时一定能获取指定类型的对象,不需要造型。成员泛型packagecom.atguigu.javase.exer;importorg.junit.Test;classPerson{//A为成员泛型privatei
土豆土豆土豆
·
2023-11-10 03:56
java
c++泛型算法
多态
intellij
idea
JavaSE---
元素的比较
文章目录基本类型的比较使用==对象的比较使用==(不能正确比较)使用equals()使用comparable接口使用comparator比较器在我们平时进行各种比较的时候,会发现有很多种的比较方法。但是某些比较的方法在某种场景下适用,但是在某种场景下就不适用了。为了解决大家的这个烦恼,今天就来盘点一下:用于比较的所有方法及应用场景。基本类型的比较对于基本类型:byte、short、int、long
Yumpie_
·
2023-11-07 09:55
JavaSE
java
开发语言
JavaSE---
基本语法
入门Java笔记打卡1~(对象和类的设置都为语法的誊写作草稿,无含义)Java基本语法规范publicclassFirstClass{publicstaticvoidmain(string[]args){System.out.printlen("1");System.out.printlen("2");}}每一条语句都必须以分号;结尾Java中的方法,就是其他编程语言中的函数程序的入口是main方
怠惰°
·
2023-10-18 23:15
java
jvm
开发语言
JavaSE---
栈和队列
1、栈(Stack)1.1概念栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(LastInFirstOut)的原则。压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。出栈:栈的删除操作叫做出栈。出数据在栈顶。1.2栈的使用publicstaticvoidmain(String[]args
茶虹
·
2023-09-29 16:43
Java
SE及数据结构
大数据
开发语言
java
JavaSE---
常用的API
1.什么是API?API(ApplicationProgramminginterface)应用程序编程接口。通俗来讲,就是Java已经帮我们写好了一些方法,我们直接拿过来用即可。iodraw:https://www.iodraw.com/API在线中文文档:https://www.matools.com/api/java8当然也可以IntelliJ在IDEA中查看Java源码。2.Object、O
白豆五
·
2023-09-24 16:36
JavaSE
java
JAVASE---
抽象类和接口
抽象类抽象类的概念在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类语法在Java中,一个类如果被abstract修饰称为抽象类,抽象类中被abstract修饰的方法称为抽象方法,抽象方法不用给出具体的实现体。//抽象类:被abstract修饰的类publicabstract
不是懒大王
·
2023-09-23 20:33
java
开发语言
JAVASE---
认识异常
在Java中,将程序执行过程中发生的不正常行为称为异常。1.算数异常2.数组越界异常3.空指针异常java中不同类型的异常,都有与其对应的类来进行描述。异常的体系结构1.Throwable:是异常体系的顶层类,其派生出两个重要的子类,Error和Exception2.Error:指的是Java虚拟机无法解决的严重问题,比如:JVM的内部错误、资源耗尽等,典型代表:StackOverflowErro
不是懒大王
·
2023-09-23 20:33
java
算法
数据结构
git
github
idea
JAVASE---
数组的定义与使用
数组的基本概念什么是数组数组是具有相同类型元素的集合,在内存中连续存储。1.数组中存放的元素其类型相同2.数组的空间是连在一起的3.每个空间有自己的编号,起始位置的编号为0,即数组的下标数组的创建及初始化数组的创建T[]数组名=newT[N];T代表每个元素的类型N代表元素的个数/数组长度int[]array1=newint[10];//创建一个可以容纳10个int类型元素的数组double[]a
不是懒大王
·
2023-09-23 20:32
算法
数据结构
java
开发语言
JAVASE---
逻辑控制
顺序结构顺序结构比较简单,按照代码书写的顺序一行一行执行。System.out.println("aaa");System.out.println("bbb");System.out.println("ccc");//运行结果aaabbbccc分支结构if语句if(布尔表达式){//语句}如果布尔表达式结果为true,执行if中的语句,否则不执行。比如:小明,如果这次考试考到90分或以上,给你奖励
大爱编程♡
·
2023-08-04 20:32
java
前端
javascript
JAVASE---
继承和多态
继承比如,狗和猫,它们都是一个动物,有共同的特征,我们就可以把这种特征抽取出来。像这样把相同的可以重新放到一个类里面,进行调用,这就是继承。概念继承(inheritance)机制:是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加新功能,这样产生新的类,称派生类。继承呈现了面向对象程序设计的层次结构,体现了由简单到复杂的认知过程。继承主要解决的问题是
大爱编程♡
·
2023-08-04 02:40
java
开发语言
JAVASE---
类和对象
1.面向对象的初步认知1.1什么是面向对象Java是一门纯面向对象的语言(ObjectOrientedProgram,简称OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序,更符合人们对事物的认知,对于大型程序的设计、扩展以及维护都非常友好。2.类定义和使用面相对象程序设计关注的是对象,而对象是现实生活中的实体,
大爱编程♡
·
2023-08-01 07:17
java
开发语言
JAVASE---
运算符
1.算术运算符基本四则运算符:加减乘除模(+-*/%)inta=20;intb=10;System.out.println(a+b);//30System.out.println(a-b);//10System.out.println(a*b);//200System.out.println(a/b);//2System.out.println(a%b);//0--->模运算相当于数学中除法的余数
大爱编程♡
·
2023-08-01 07:17
算法
java
开发语言
JAVASE---
数据类型与变量
1.字面常量常量即程序运行期间,固定不变的量称为常量,比如:一个礼拜七天,一年12个月等。publicclassDemo{publicstaticvoidmain(String[]args){System.Out.println("helloworld!");System.Out.println(100);System.Out.println(3.14);System.Out.println('A
大爱编程♡
·
2023-07-30 02:38
java
apache
开发语言
JAVASE---
认识JAVASE
我们今天开始学习Java语言,首先Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义。不仅如此,Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。Java语言在2017和2018最新常用语言占据第一。简史Java语言源于1991年4月,Sun公司
大爱编程♡
·
2023-07-29 06:44
java
JavaSE---
字节流
Java—字节流一.字节流概述假如我们想用Java程序将C盘中的文件拷贝到D盘中,我们要知道Java程序是运行在内存中的而C盘和D盘属于硬盘,那么我们就要将C盘的二进制文件用java程序读入到内存中然后再写出到D盘,这样就完成了拷贝。这种读入和写出的方式就是使用流的方式。二.字节流的概念1.Java对数据的操作是通过流的方式2.Java用于操作流的类都在IO包中3.流按流向分为两种:输入流,输出流
代码基
·
2023-06-09 01:01
java
开发语言
jvm
javase—继承
javase---
继承:(包含this.和super的区别)继承的特点:java中只支持单一继承,只能继承一个父类。java中支持多层继承(一个儿子可以有亲爹,还可以有一个亲爷爷。。。)
java_wenxue
·
2023-04-10 09:59
javase
JavaSE---
常用类
JAVAAPI概述API(ApplicationProgrammingInterface)应用程序编程接口是对java预先定义的类或接口功能和函数功能的说明文档,目的是提供给开发人员进行使用帮助说明.API—>语言中提供的类,接口API–>对类,接口功能的说明文档基本数据类型包装类基本类型:结构简单intshortlongbytecharbooleandoublefloat每个基本数据类型设计了一
K7()
·
2023-04-05 04:30
笔记
java
javaSE---
初识java
目录java源文件运行1.创建java代码2.编译java代码3.运行java代码java代码格式java的运行机制java代码的运行过程JDK,JRE,JVMjava的错误分析三种输出函数java注释搭建好了java的环境之后,我们就可以来学习Java了。java源文件运行1.创建java代码在D盘新建一个text文件夹,在文件夹里面新建文本文档,文档名称HelloWorld,后缀改为.java
two 倩
·
2023-04-05 03:20
java
JavaSE---
多线程
目录一、进程与线程的区别二、实现多线程三、线程Thread中常用的API四、线程的生命周期五、线程调度六、守护线程七、线程安全问题一、进程与线程的区别1.什么是进程?一个进程对应一个应用程序。例如:在windows操作系统启动Word就表示启动了一个进程。在java的开发环境下启动JVM,就表示启动了一个进程。现代的计算机都是支持多进程的,在同一个操作系统中,可以同时启动多个进程。进程与进程之间的
PSVM!
·
2022-09-28 00:05
JavaSE基础
javase
多线程
线程安全
javaSE---
一个小项目(ATM机)
提示:您要建立四个类,一个Bank类,一个Atm类,一个Account类,还有一个测试类!具体要求和代码,建议您去下载后看吧!这里写不下!代码里我给大家加了注释,而且有些东西是用不同的方法写的!有什么更好的方法时,请告诉我!谢谢转载于:https://blog.51cto.com/hanchaohan/564188
weixin_33720078
·
2022-05-08 11:07
(1)
JavaSE---
类和对象、this、static
目录1.类和对象1.1基本概念1.2类中的组成1.3定义和使用2.对象内存3.构造方法3.1语法规则4.this4.1this调用成员变量5.static关键字5.1修饰属性5.2static用法1.类和对象1.1基本概念类是指共性的概念,是一类对象的统称。而对象指的是一个具体的、可以使用的事物。首先产生类(类是⽣生产对象的蓝图),而后才可以产⽣生对象。对象的所有行行为,一定在类中进行了完整的定义
抖立FLAG
·
2022-02-10 15:31
JavaSE
Java
static
this
Javase---
接口概述
1、什么是接口?接口是一种引用数据类型,是抽象方法的集合,以关键字interface来声明。接口无法被实例化,但是它可以被实现。2、接口中可以包含的内容:Java7之后:常量、抽象方法Java8之后:默认方法、静态方法Java9之后:静态方法、私有方法publicinterfaceIinterface{//定义常量publicstaticfinalintNUM=100;//定义抽象方法public
琛cc
·
2020-08-15 04:55
Java
javase---
包,权限修饰符内部类
包,权限修饰符内部类*包的特点:*可以有多层*不同包下的文件名可以重复*包的声明必须是第一行代码*权限修饰符:public当前类,相同包下不同的类,不同包下的类default当前类,相同包下不同的类private当前类protected当前类,相同包下不同的类default:当前包下使用protected:让子类对象使用内部类:成员内部类:和成员方法,成员变量一样,在类外方法内在类的成员位置,和成
java_wenxue
·
2020-08-15 01:23
javase
javase-接口
javase---
接口接口:接口是一个比抽象类还要抽象的类,接口中的所有方法,接口和类的关系是实现,implementsinterfanceinterfance名称{}接口的成员特点:只能用抽象方法只能有常量
java_wenxue
·
2020-08-15 01:19
javase
JavaSE---
注解
文章目录什么是注解?注解有什么作用?内置注解元注解自定义注解如何使用自定义注解(反射)总结什么是注解?注解(Annotation):在JDK1.5中引入,代码中的特殊标记,这些标记可以在编译,类加载,运行时被程序读取,并执行相对应的处理。注释给程序员看,注解给编译器看。就目前我常用到的注解有:@overide,@Test,@Autowired,特别是自动装配的注解,提供了强大的功能。基本Annot
no pain , no gain
·
2020-08-13 22:44
java
SE基础知识点
JavaSE---
反射
文章目录反射是什么?反射有什么意义?反射如何使用?Class类详解class类Class类常用方法创建class对象反射的应用场景调用指定的方法获取注解信息提高反射效率前言:反射就像是一面镜子,这面镜子其实就是JVM,他能照出你的类的所有属性和方法,也能调用你所有对象的属性和方法,crazy~java是一门静态语言(运行时结构不变),不像JavaScript,python...那些动态语言一样,在
no pain , no gain
·
2020-08-13 22:44
java
SE基础知识点
Java基础---
JAVASE---
一
JAVASEJavaSE(JavaStandardEdition,Java标准版)是Java技术的核心和基础,是JavaME和JavaEE编程的基础。JavaSE是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Javaapplet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,
任小虎031820
·
2020-08-08 11:22
java
javase
JavaSE---
泛型
文章目录泛型是什么?泛型对比测试为什么要使用泛型?使用泛型有什么好处?怎么使用泛型?泛型类泛型方法泛型类派生出的子类类型通配符泛型擦除应用场景有哪些?泛型是什么?JDK1.5,引进泛型这个概念。泛型:在创建对象或者调用方法的时候,再去明确类型。即参数化类型,简单来说,就是把类型当作一种参数来传递,只不过一般情况下参数写在()中,而类型写在中只能是引用类型。引用类型(referencetype):指
no pain , no gain
·
2020-07-10 11:07
java
SE基础知识点
JavaSE---
多线程、面向对象设计思想、设计模式
7.多线程7.1多线程的概述7.1.1线程的概念什么是线程呢?想要知道线程,就必须先知道进程。进程就是正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。线程是进程中的单个顺序控制流,是一条执行路径。一个进程如果只有一条执行路径,则称为单线程程序;一个进程如果有多条执行路径,则称为多线程程序。一个进程可以有一到多个线程,而一个线程只能属于一个进程。思考题1
Wang_AI
·
2020-06-22 08:50
Java
JavaSE---
集合
文章目录集合框架为什么要用它?它有什么好处?特点在哪里?Collection集合迭代器iteratorList集合ArraylistLinkedListSet集合HsahSetTreeSetLinkedHashSetVector集合Map集合HashMapTreeMap集合框架为什么要用它?以前用数组存储数据,因为创建数组的时候就要初始化数组的长度,由于这个长度是不可变的,这就导致两个问题:定义数
盒子里的反派
·
2020-04-16 10:18
java
SE基础知识点
java
数据结构
JavaSE---
设计模式、JDK5.0新特性、JDK7.0新特性
12扩展知识12.1设计模式12.1.1装饰设计模式1.概述装饰模式就是使用被装饰类的一个子类的实例,在客户端将这个子类的实例交给装饰类。是继承的替代方案。2.代码实现例:计算出一段代码运行的时间。GetTime.javapackagecn.itcast_01;publicabstractclassGetTime{publiclonggetTime(){longstart=System.curre
Wang_AI
·
2015-09-28 10:33
Java
JavaSE---
网络编程
10网络编程10.1网络编程概述 网络编程就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。 计算机网络是指由通信线路互相连接的许多自主工作的计算机构成的集合体,各个部件之间以何种规则进行通信,就是网络模型研究的问题。网络模型一般是指OSI(OpenSystemInterconnection开放系统互连)七层参考模型和TCP/IP四层参考模型。 网络7层模型概述 1
Xw_Classmate
·
2015-09-26 17:00
网络编程
Java学习
JavaSE---
多线程、面向对象设计思想、设计模式
7. 多线程7.1多线程的概述7.1.1线程的概念 什么是线程呢?想要知道线程,就必须先知道进程。进程就是正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。 线程是进程中的单个顺序控制流,是一条执行路径。一个进程如果只有一条执行路径,则称为单线程程序;一个进程如果有多条执行路径,则称为多线程程序。 一个进程可以有一到多个线程,而一个线程只能属于一
Xw_Classmate
·
2015-09-18 15:00
设计模式
多线程
Java学习
面向对象设计思想
javaSE---
一个小项目(ATM机)
提示:您要建立四个类,一个Bank类,一个Atm类,一个Account类,还有一个测试类!具体要求和代码,建议您去下载后看吧!这里写不下!代码里我给大家加了注释,而且有些东西是用不同的方法写的!有什么更好的方法时,请告诉我!谢谢
韩立伟
·
2011-05-12 12:20
java
源码
职场
休闲
ATM
javaSE---
最大值最小值和冒泡排序及随机数的讲解
最大值最小值问题:执行时,每次只要用一种方法就好了!其实,最大值最小值问题,就是先假定一个数是最大值或者最小值,然后用它和其他的数组元素分别比较,找出比他还大的或者还小的,最后就会找到最大值或者最小值!说明:floatmax=heights[0];应该放到第一个for循环之后。冒泡排序:由于在排序过程中总是小数往前放,大数往后放,相当于气泡往上升,所以称作冒泡排序比如比五个人的身高(身高是知道的
韩立伟
·
2011-04-28 11:57
冒泡排序
javaSE---
数组的学习
上一节的一个思考题!如果上一种方法你看不懂的话,建议你看看这个!!其实,算法的问题,就是通过简单的数学模型找出规律,然后让计算机帮你计算复杂的数字!数组的学习定义数组:建议把[]写在数据类型的后面,因为这是java官方推荐的写法!!!为数组分配空间!!你定义后一定要为数组分配空间,数组才可以用!!就是说数组里有多少元素!!这句话的意思就是:一旦一个数组定义后,你是不可以改变大小的,如果要改变必须
韩立伟
·
2011-04-28 10:43
java
职场
数组
JavaSE
休闲
上一页
1
下一页
按字母分类:
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
其他