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基础知识实例,超详细!
前言:
Java基础回顾
,打好基础才能越走越远1、面向对象的特点抽象:抽象是或略一个主题中与当前目标的无关的因素,一边充分考虑有关的内容。
_pangzi
·
2024-01-13 00:00
Java基础回顾
——JDBC
文章目录介绍使用JDBC事务JDBCBatchJDBC连接池介绍Java为关系数据库定义了一套标准的访问接口:JDBC(JavaDatabaseConnectivity)JDBC是Java程序访问数据库的标准接口好处:各数据库厂商使用相同的接口,Java代码不需要针对数据库分别开发Java程序编译期仅依赖java.sql包,不依赖具体数据库的jar包可随时替换底层数据库,访问数据库的Java代码基
ww要努力呀
·
2023-12-29 00:16
java
开发语言
Java基础回顾
——数据类型
文章目录基本数据类型引用类型数组类型遍历数组排序多维数组常量var关键字四则运算移位操作位运算类型自动提升和强制转型浮点数运算三元运算符内容摘自https://www.liaoxuefeng.com/wiki/1252599548343744/1255883729079552基本数据类型整数类型:byte,short,int,long浮点数类型:float,double字符类型:char布尔类型:
ww要努力呀
·
2023-12-19 04:10
java
开发语言
Java基础回顾
——面向对象编程
文章目录面向对象基础方法构造方法默认构造方法多构造方法方法重载继承多态抽象类接口静态字段和静态方法包作用域内部类写在最后https://www.liaoxuefeng.com/wiki/1252599548343744/1255943520012800面向对象编程Object-OrientedProgramming,简称OOP,是一种通过对象的方式,把现实世界映射到计算机模型的一种编程方法面向对象
ww要努力呀
·
2023-12-19 03:08
java
开发语言
从 LockSupport 到 AQS 的简单学习
本章内容将先从以下几点开始然后逐步到AQS.CAS概念(在前面几篇)LockSupport概念CLH队列锁概念AQS概念从ReentrantLock重入锁来看AQS一.CAS关于CAS在前面文章有写过,传送门
java
__Y_Q
·
2023-12-15 13:41
java基础回顾
——浅谈java初始化
java基础回顾
系列作为对以前学习知识的重温、记录以及分享。作为科班出生的,第一门编程语言就是C,曾经产生了很多由于未正确初始化导致的错误。
我不是VIP
·
2023-11-20 19:51
javaSE
java
java基础回顾
-day02
Path环境变量path环境变量作用提供windows命令行中指令的可执行文件,即让命令在命令行中有效。path环境变量配置鼠标右键点击此电脑打开属性设置;打开界面后鼠标滚轮滚到最下方,找到高级系统设置,点击高级系统设置按键,在弹出的窗口中点击环境变量设置进入配置环境变量的界面。当我们打开自己的环境变量配置窗口之后,就可以配置java的环境变量了。较新版本的JDK安装是会把bin目录的部分命令复制
疯子却不知
·
2023-11-20 19:43
java
intellij-idea
spring
boot
Java基础回顾
复习--Java基本语法
Java基础回顾
复习--Java基本语法Java基本语法数据类型基础语法运算符Java基本语法配置完Java开发环境,下载完Java开发工具(Eclipse、IDEA)之后,就可以写Java代码,我们先从基础的概念说起
多学而不精
·
2023-09-13 03:28
Java基础回顾复习
java
Java基础回顾
复习--Java概述
Java基础回顾
复习--Java概述Java概述什么是JavaJava语言的发展历史Java跨平台原理平台跨平台跨平台原理JRE和JDKJRE(JavaRuntimeEnvironment)JDK(JavaDevelopmentKit
多学而不精
·
2023-09-13 03:58
Java基础回顾复习
java
2023-09-02————
java基础回顾
JAVA基础回顾
Java面向面向对象有什么特性Java中ArrayList和LinkedList有什么区别Java的抽象类和接口的区别JDKJREJVM的区别Java面向面向对象有什么特性Java的特性包括封装
薯味
·
2023-09-04 10:51
java
开发语言
Java基础回顾
#常见问题##1.软件开发-常用设计模式,在jdk和spring中的体现工厂模式、适配器模式、代理模式、单例模式、责任链模式、策略模式、、、-软件开发原则单一职责、接口隔离原则、迪米特法则、里氏替换则、开闭原则、依赖倒置原则-uml关系图常见的关系:抽象和继承、组合和聚合、依赖和关联##2.java集合*集合继承关系list、set、map*集合之间的差异*ArrayList底层原理*Map底层原
黑客军团_charles
·
2023-04-17 20:22
JAVA基础回顾
1、方法重载在实际开发过程中,会遇到一个问题:方法的功能实现上及其类似,但却有一些不同,如果每个功能实现都要重新编写一个方法,过于繁琐,也不好想方法名,例子如下所示,相当繁琐引入方法重载1.1什么是重载?在同一个类中,方法名相同,参数不同的方法。与返回值无关。参数不同:个数不同、类型不同、顺序不同(符合其一则是重载)如果参数相同,则不构成重载关系如不在同一个类中,则不构成重载关系2.基本数据类型和
我乃cv大师
·
2023-04-02 22:44
jvm
Java基础回顾
: 字节流操作
字节流主要是操作字节数据,可以处理一切数据,例如:图片、音乐、文本。在Java之中如果要想操作字节流可以使用两个类完成:OutputStream、InputStream。观察一下OutputStream类的定义:publicabstractclassOutputStreamextendsObjectimplementsCloseable,Flushable★.OutputStream是一个抽象类,
mmmodeerf
·
2023-01-26 08:11
java
java
InputStream
OutputStream
FileInputStream
Java Comparator
和Comparable
实体排序
java基础回顾
:排序接口-ComparatorComparable需求:将Bean按照给定的字符串顺序排序,不在这其中的字符串排序到最末尾假定给定字符串序列为:String[]contents={"PZ1
yuerumylove
·
2021-12-28 13:40
Java核心教程1: 环境配置与
Java基础回顾
Java8环境配置Java8可谓是Java历史上一次重大的升级,增加了很多函数式编程的类和方法,使语言变得更加现代化了。而由于本次课程需要用到Java8的某些类和方法,鉴于有些同学装的可能是更早一点的版本,所以课程的第一步就是安装JDK8。安装起来很简单,在Oracle官网就可以下载,只不过需要注册账号才能下载,于是学长帮你们下载好了各个平台的jdk8并放到了群文件的“相关资料”里面。接着就是配置
tommy990607
·
2021-06-05 14:17
java基础回顾
(包含面试题)<1>
在实现工作中久了,对于java的基础反而模糊了很多,特别是一些理论,最近在面试中,我也会把我这几天在android岗位面试中遇到的java面试题也分享给大家(后续会把android的面试知识点也一起分享),随便整理了一下java的基础知识点,随便分享给正在找工作的童鞋们一起来回顾,希望能找到一个满意的工作!1)a=a+b与a+=b的区别(答案)+=隐式的将加操作的结果类型强制转换为持有结果的类型。
8ba406212441
·
2021-06-04 14:56
java基础回顾
趁着周末整理了一下java知识点,时间比较仓促,大概梳理了一下易忘点还有整体框架。有的地方难免可能会有错误,欢迎提出。一switch结果返回值byteshortintchar在JDK1.5的时候可以是枚举在JDK1.7的时候可以是String二内存结构如果一个String类型的变量相加,那么在堆内存中开辟空间。例如:Stringa="ac";//a是一个常量,有常量优化机制,在方法区开辟内存空间。
coke613
·
2021-05-06 03:37
java基础回顾
--枚举类和注解
枚举类当我们需要定义一组常量时我们常常用枚举类。用法一:常量在JDK1.5之前,我们定义常量都是:publicstaticfianl….。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。publicenumColorEnum{RED,GREEN,BLANK,YELLOW}用法二:switchJDK1.6之前的switch语句只支持int,char,enum
pikachues
·
2020-09-15 11:17
java
java基础回顾
1
基本变量:char-1616数值位;byte-8short-16int-32long-641+(n-1)=符号位+数值位;float-321+8+23符号+幂指位+数值位;double-641+11+52同上;\u4e2d\u56fd中国;在jdk7.0可以直接进行二进制赋值intnum=0b1011;java类型有无数种或者两种(基本类型和引用)引用可以说成无数种......;n%m结果的符号看
Daemon1993
·
2020-09-14 00:25
java
java基础回顾
之 流(FileOutputStream),以及异常的手动与自动关闭,附带小例子-文件复制
packagecom.bjpowernode.demo01;importjava.io.FileOutputStream;importjava.io.IOException;/***FileOutputStream字节输出流*@authorAdministrator**/publicclassTest06{publicstaticvoidmain(String[]args)throwsIOExce
林夕_影
·
2020-09-11 09:22
java
web开发
Java基础回顾
之XML
XML第一章XML概念及基本语法1-1什么是XML?都有哪些版本?XML为可扩展标记语言,全称为ExtensibleMarkupLanguage。XML语法上和HTML比较相似,但HTML中的元素是固定的,而XML的标签是可以由用户自定义的。W3C在1998年2月发布1.0版本,2004年2月又发布1.1版本,但因为1.1版本不能向下兼容1.0版本,所以1.1没有人用。我们现在实际项目开发中所使用
林夕_影
·
2020-08-25 07:28
java
web开发
Java基础回顾
之注解(Annotation)及纯java代码在数据库中创建一个表
回顾反射packagecom.powernode.annotation.test1;publicclassPerson{privateStringname="张三";privateintage;publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicintgetAge(){retur
林夕_影
·
2020-08-25 07:28
java
web开发
【
JAVA基础回顾
】java主程序入口里的(String [] args)到底是什么?
我在刚学习Java时,老师是要求记住java程序的程序入口的固定写法:publicstaticvoidmain(String[]args){执行代码;}当时一直困惑String[]args是什么东西?现在我大概学习了下java的基础语法,回过头来看下当时遗留的这个问题。String[]args学习了java基础语法后,你可以很好的理解出,这代表一个字符串数组类型,args为字符串数组名我跑了以下代
zjb0923
·
2020-08-21 23:59
JAVA基础
Java基础回顾
: Runtime类和System类
1、Runtime类的使用,Runtime类的定义特点:★.Runtime类的介绍:Runtime指的是运行时,当每一个JVM进程启动的时候,都会存在有一个Runtime类的实例化对象,它是随着JVM的存在而存在的。通过查看APi可以知道,Runtime类是一个单例模式,构造器被私有化了,并提供了一个方法getRuntime()来获得实例化对象.★.Runtime类的下述方法可以用来取得以下内容:
mmmodeerf
·
2020-08-15 07:20
java
day1
java基础回顾
-Junit单元测试
day1
java基础回顾
-Junit单元测试Junit单元测试框架的基本使用一、搭建环境:导入junit.jar包(junit4)二、写测试类:0,一般一个类对应一个测试类。
哎呀妈呀脑壳疼脑壳疼
·
2020-08-10 22:19
Java基础回顾
: 利用字节流实现文件的拷贝
本文是一个范例:利用字节流实现文件的拷贝packageexample;/***文件的拷贝.*/importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream;importjava.io.OutputS
mmmodeerf
·
2020-08-10 00:21
java
Java基础回顾
系列-第六天-Java集合
Java基础回顾
系列-第六天-Java集合集合概述数组的弊端集合框架的优点Java集合关系图集合框架体系图java.util.Collection接口List集合java.util.List接口java.util.ArrayListjava.util.LinkedListjava.util.VectorSet
qiqitrue
·
2020-08-04 03:42
Java基础
java基础回顾
java语言基础关键字标示符,注释,常量和变量,运算符,语句,函数,数组java常量的分类:整数,小数,布尔,字符,字符串,nulljava整数有三种表现形式:进制越大,表现形式越短十进制:0-9,满10进1八进制:0-7,满8进1,用0开头表示,3个二进制位表示1位十六进制:0-9,A-F,满16进1,用0x开头表示,4个二进制位表示1位二进制和十进制之间的转换:原理对进制数进行除2运算二进制转
枫code
·
2020-08-01 13:42
java基础
进制转换
循环嵌套
Java基础回顾
_Java property_属性 method_方法定义及范围权限控制
package基础;/***类的方法及属性,方法也可以使用访问修饰符来设置访问权限,final修饰类、方法和变量,final不允许修改*方法声明采取这样的格式:*([])[throws]{}*修饰符有无返回类型方法名参数列表抛出的异常*/publicclass方法及属性{publicstaticvoidmain(String[]args){属性s=new属性();//System.out.prin
chuolin8358
·
2020-08-01 11:57
java
java基础回顾
之集合----Collection
packagecom.bjpowernode.demo01;importjava.util.ArrayList;importjava.util.Collection;importjava.util.Iterator;/***Collection集合的迭代,获得集合迭代器之后不能通过集合的add()/remove()/clear()等方法修改集合的结构,否则可能引用异常*@authorAdminis
林夕_影
·
2020-07-05 04:37
java
web开发
java基础回顾
之集合---List(深度演示)
packagecom.bjpowernode.demo01;importjava.util.ArrayList;importjava.util.List;/***List*为每个元素指定了一个索引值,增加了针对索引值的操作*@authorAdministrator**/publicclassTest05{publicstaticvoidmain(String[]args){//1)创建List集合
林夕_影
·
2020-07-05 04:37
java
web开发
java基础回顾
之集合--------set
packagecom.bjpowernode.demo01;importjava.util.HashSet;importjava.util.Iterator;importjava.util.Set;/***Set集合特点:*无序,不可重复*@authorAdministrator**/publicclassTest11{publicstaticvoidmain(String[]args){//1)
林夕_影
·
2020-07-05 04:37
java
web开发
java基础回顾
(1)
java中的数据类型A.基础类型:4类八种(括号内是占用字节)整数型:byte(1)short(2)int(4)long(8)浮点型:float(4)double(8)字符型:char(2)布尔型:boolean(可以认为是1,truefalse)B.引用类型:类,接口,数组C.类型转换1:boolean类型不参与转换。2:隐式转换(从小到大)byte,short,char--int--long-
天空蔚蓝依旧
·
2020-03-30 15:30
java基础回顾
:动态代理
十字路口的夜景代理,就是帮老板干事的人,例如代理卖房,代理租房等等。java代理分动态和静态。静态:手动写一个java文件,表示代理类,写死了。动态:jvm动态帮你新建一个class文件,你只需要写几行代码就行,灵活度更高。以深圳地主卖房子的过程为例,角色有地主,中介。地主假设为王健林,中介是一个小mm。地主和中介都实现Business的接口,都是生意人嘛,Business的接口方法就是卖房子啦。
九九叔
·
2020-03-11 12:40
java基础回顾
:动态代理的最感性源码解释
爱情呼叫前言##动态代理,就是在程序运行的时候,才自动生成动态代理的字节码class文件,并且利用这个class文件new出一个代理对象,进行代理的工作。动态代理的特别之后在于他在程序运行的时候才生成class文件,而普通的java用法是在编译的时候生成class文件(利用javac命令进行编译.java后缀源文件为.class后缀的字节码文件)。目录##1.源码跟踪2.字节码保存并反编译3.手写
九九叔
·
2020-03-07 16:25
[01]
java基础回顾
00Java语言由美国SUN公司发明于1995年,是目前业界应用最广泛、使用人数最多的语言,连续多年排名世界第一,可以称之为“计算机语言界的英语”。Java广泛应用于企业级软件开发、安卓移动开发、大数据云计算等领域,几乎涉及IT所有行业。01Java历史1991年,JamesGosling在SUN公司的工程师小组想要设计这样一种小型计算机语言。该语言主要用于像电视盒这样的消费类电子产品。另外,由于
超超哥哥
·
2020-01-04 21:00
JAVA基础回顾
-字节码指令
引言众所周知,Java程序是运行在Java虚拟机上的,而这里的“虚拟”是对什么东西进行虚拟呢?答案当然就是对“实体”机进行虚拟啦,虚拟机可以看做是对实体机进行了进一步的封装和抽象,隐藏了不同实体机之间的差别,从而达成“WriteOnce,RunAnyWhere”的目标。既然虚拟机是对实体机的虚拟,所以我认为虚拟机和实体机在结构和功能上必然存在某种程度上的对应与关联。因此我们在学习时应该注意发掘和类
vzardlloo
·
2020-01-03 17:07
java基础回顾
(2)
面向对象:是基于面向过程的一种思想。面向过程:以函数为基础,关注实现过程。面向对象:以对象为基础,关注实现结果。面向对象的思想特点:A:是一种更符合人们思考习惯的思想。B:把复杂的事情简单化了。C:把我们从执行者变成了指挥者。创建对象格式:类名对象名=new类名();继承(1)把多个类中的相同的属性和行为进行抽取,封装到一个类中,然后再建立新类的时候,不需要从头做起,继承刚才定义的那个类即可。(2
天空蔚蓝依旧
·
2019-12-26 00:49
Java基础回顾
——反射+案例
一,引言:从大二刚开始接触java,了解其基本语法,到用swing编写图形界面的程序,到JavaWeb用SSH三大框架编写小网站,后面又学SSM,SpringBoot,SpringCloud等。可以说算是对java也不断的了解了,慢慢的入了java这个大坑,感觉还不错。虽然学的东西越来越多,但是还是有必要时不时回顾下一些基础。二,概述:①反射的概念:反射库(reflectionlibrary)提供
会飞的一棵树
·
2019-09-03 20:00
java基础回顾
--4、重写equals及hashcode方法
需要移出集合中的对象或使用set时,经常需要重写对象的equals及hashcode方法,在此记录下。packagecom.csdn.demo.rewriteequals;importjava.util.Objects;/***尺子**@authortony*/publicclassRuler{/***价格*/privateDoubleprice;/***品牌*/privateStringbran
委屈的tony
·
2019-05-24 22:08
java基础
Java基础回顾
——Java 异常处理
Java异常处理异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出java.lang.ArithmeticException的异常。异常发生的原因有很多,通常包含以下几大类:用户输入了非法
小章鱼啊
·
2018-08-30 17:19
java
java基础回顾
之JVM
java栈:包含三类信息:局部变量,执行环境,操作数栈。局部变量用来存储一个类的方法中所用到的局部变量。执行环境用于保存解析器对于java字节码进行解释过程中需要的信息,包括:上次调用的方法、局部变量指针和操作数栈的栈顶和栈底指针。操作数栈用于存储运算所需要的操作数和结果。StackFrame在方法被调用时创建,在某个线程中,某个时间点上,只有一个框架是活跃的,该框架被称为CurrentFrame
洗头用酱油
·
2018-05-19 03:08
jvm框架
基础回顾
java基础回顾
之异常处理
1.java中的两种异常类型是什么?它们有什么区别?一个是unchecked的异常,它是error和runtimexception的子类。error是java自己的错误或者内存耗尽等严重错误是不可抗拒的。runtimexception是程序有逻辑错误,如空指针,类转换,数据类型转换等,是需要程序员开发过程中尽量避免的。另一个是checked的异常,它是exception的子类,如果不捕捉就会导致程
洗头用酱油
·
2018-05-13 05:31
基础回顾
JavaSE知识点汇总
java基础回顾
简述面向过程与面向过程的思想面向对象的代码体现面向对象——匿名对象面向对象—基本数据和引用数据参数传递的过程面向对象—this关键字面向对象—static关键字面向对象—静态变量面向对象
John_boom
·
2017-10-14 19:49
java笔记
java基础回顾
1.常用设计模式单例模式:懒汉式、饿汉式、双重校验锁、静态加载,内部类加载、枚举类加载。保证一个类仅有一个实例,并提供一个访问它的全局访问点。代理模式:动态代理和静态代理,什么时候使用动态代理。适配器模式:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。装饰者模式:动态给类加功能。观察者模式:有时被称作发布/订阅模式,观察者模式定义了
庞哈哈哈12138
·
2017-06-27 20:23
第2篇-JAVA基础
都要让每一天有所价值初学心得:在学习的过程中,错误是很宝贵的,它一笔“财富”,更是一种“价值”(笔者:JEEP/711)[JAVA笔记|时间:2017-03-24|JAVA基础]目录导航第2篇-JAVA基础目录导航
JAVA
systemhub
·
2017-06-04 17:48
JAVA-Markdown
后台学习之路(一):
Java基础回顾
集合:单列集合:Collection:单列集合的根接口List:实现了List接口的集合类,具备的特点:有序、可重复ArrayList:ArrayList底层是使用Object数组实现的.特点:查询速度快,增删慢.LinkedList:LinkedList底层是使用了链表结构实现的.特点是:查询速度慢,增删快.Vector:底层是使用Object类型的数组实现的,实现原理和ArrayList是一致
C_xundaozhe
·
2016-12-10 16:16
java
基础
Java后台
后台之路(一):
java基础回顾
集合:单列集合:Collection:单列集合的根接口List:实现了List接口的集合类,具备的特点:有序、可重复ArrayList:ArrayList底层是使用Object数组实现的.特点:查询速度快,增删慢.LinkedList:LinkedList底层是使用了链表结构实现的.特点是:查询速度慢,增删快.Vector:底层是使用Object类型的数组实现的,实现原理和ArrayList是一致
C_xundaozhe
·
2016-12-10 16:11
Java后台
JAVA基础回顾
一
JAVA基础一JAVA的基础部分,我们学习JAVA主要学习它的基本语法/类相关的语法,以及内部类的语法,JAVA的面向对象,异常,线程,集合语法,i/o的用法,等等.在JAVA中还必须学习其中的:保留字:True,False,null,goto,const,javainner,outer,var,其中const和goto被保留但未被使用.java中保留字的含义是现有的java版本尚未使用,但以后的
振新_
·
2016-12-01 22:45
小总结
个人分类
Java基础回顾
---IO(字节流)
IO流是Java基础中很重要的一个知识点,由于IO流的种类繁多,所以在此对其知识点进行整理,方便自己的回顾,总结。1.IO流概述IO是Input和Output的缩写,即输入、输出。其实所谓的输入、输出都是针对运行的程序(CPU、内存)来说的,输入就是向程序所在的内存输入、输出就是从内存中向外输出,即输入和输出的参照为为程序(内存),这样就比较容易理解IO,IO关注的是原始数据的读取和到目标媒介的输
dream_lixiang
·
2016-08-13 17:40
java
上一页
1
2
下一页
按字母分类:
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
其他