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知识点梳理java面向对象的特点java面向对象的三个基本特性:封装,继承和多态,但也有人说java具有第四种特性--->抽象.java的类初始化过程以及类加载过程类初始化过程publicclassClassA{publicstaticStringclassA_static="classA_static_attr";publicStringclassA_no
Chen_yiy
·
2019-08-27 11:03
java自定义注解及实例
java自定义注解及实例目录说明项目结构注解定义自定义表注解@Table>>Table.java自定义字段注解@Field>>Field.java实体类User.java测试方法dao_text.
java
卷发少年-砥砺前行
·
2019-07-31 17:15
java注解
《Java练习题》习题集三
编程合集:https://www.cnblogs.com/jssj/p/12002760.html
Java总结
:https://www.cnblogs.com/jssj/p/11146205.html【
加速丨世界
·
2019-07-28 21:00
《Java练习题》习题集二
编程合集:https://www.cnblogs.com/jssj/p/12002760.html
Java总结
:https://www.cnblogs.com/jssj/p/11146205.html【
加速丨世界
·
2019-07-21 19:00
《Java练习题》习题集一
编程合集:https://www.cnblogs.com/jssj/p/12002760.html
Java总结
:https://www.cnblogs.com/jssj/p/11146205.html【
加速丨世界
·
2019-07-07 20:00
Java进阶之博客大牛优秀好文之文章友情链接与好书推荐
chenchunlin526/article/details/58586906目录经常读读系列并发、多线程系列:分布式架构设计,系统存储Lucene/Solr/ElasticSearch全文检索好书推荐:可以读读,
Java
小哥骑单车
·
2019-07-04 20:58
Core
Java
Java总结
一:JDK的下载,安装以及环境变量的配置
JDK下载:进入Java的官网:直接搜索JDK(或者点击下方链接)即可:https://www.oracle.com/technetwork/java/javase/downloads/index.html可以看到,目前JDK已经出到了12.0.1的版本了。这里我们用8的版本。滑动鼠标一直到最下方,找到JavaArchive(所有历史版本),点击后面的DOWNLOAD按钮:选择需要下载的版本:(这
我是王小贱
·
2019-06-16 22:32
Java总结
Java
第一篇博客-
java总结
java学习心得体会在刚进入第二学期,一进来就进入了一个沉重的难题java。在刚刚开始接触的时候还觉得可以,接触久了以后就发现好难,后来就发现了一个普遍的现象出现,就是上课想睡觉,感觉自己也不咋个有兴趣,就开始正式进入了颓废的状态。感觉老师讲的跟天书一样,上课感觉听不懂就不听,就进入手机时代,感觉听得懂就觉得无所谓反正听得懂,就简单的听下然后开始耍手机。自己也比较懒基本上在课外时间没有主动去翻过书
ZhongYangoye
·
2019-05-20 00:00
学习上
Java总结
-Java面向对象中类与对象的概念和使用
我想一开始之所以想要用那么多时间写这博客,一方面是我不服,本来想着寒假自己没用多少时间学Java,等哪天整理好再去请教ta,可当我整理好问题想着去问ta时,却发现我们不再是好友,我于是便没有了这个想法,反正怎么都很尴尬。我知道以前的我做很多事情都表现得不是很好,这集训以来我自己深刻反思了一段时间。也认识到往事以成舟,所以,最好的方式是现在开始更加努力。当然这个不是现在的我一定要写博客理由,而是,我
RTFIL
·
2019-05-01 15:13
#
JAVA学习
synchronized与Lock的简单对比分析
文章目录synchronized与Lock的对比分析工程结构App.javaCustomLock.javaCustomLockAnalysis.javaSynchronizedAnalysis.
java
Baymax_D
·
2019-04-23 10:36
Java
【
JAVA总结
】面向对象编程-类与对象(下)
1.代码块(考点)代码块定义:使⽤{}定义的⼀段代码。1.1普通代码块普通代码块:定义在⽅法中的代码块(直接使⽤{}定义,普通方法块)1.2构造块构造块:定义在类中的代码块(不加修饰符)classPerson{{//定义在类中,不加任何修饰符,构造块System.out.println("1.Person类的构造块");}publicPerson(){System.out.println("2.P
LXL7868
·
2019-04-08 13:36
JAVA
java总结
-面试相关
1、java中socket的server和clientserver端1.创建服务器端ServerSocket对象,ServerSocketserverSocket=newServerSocket(9999);2.监听客户端对象,Socketsocket=serverSocket.accept();3.获取输入流,读取客户端对象,BufferedReaderbr=newBufferedReader(
chuhan_19930314
·
2019-03-23 09:38
java
笔试之
java总结
1.说出你所知道的集合,并说出它们的区别集合区别的详细解释可以参考这个HashSet\ArrayList\HashMap都是线程不安全的.如果有多条线程访问它们,而且有超过一条的线程试图修改它们,则可能出现错务.Collections提供了多个静态方法用于创建同步集合下面程序创建了四个同步的集合对象1)List接口(继承Collection):元素有序,可重复,(允许多个null元素对象)实现类:
Clever99
·
2018-12-26 13:17
java
笔试之
java总结
1.说出你所知道的集合,并说出它们的区别集合区别的详细解释可以参考这个HashSet\ArrayList\HashMap都是线程不安全的.如果有多条线程访问它们,而且有超过一条的线程试图修改它们,则可能出现错务.Collections提供了多个静态方法用于创建同步集合下面程序创建了四个同步的集合对象1)List接口(继承Collection):元素有序,可重复,(允许多个null元素对象)实现类:
Clever99
·
2018-12-26 13:17
java
Java总结
正则表达式30分钟入门教程 我这里只需要五分钟
2017年02月15日16:10:51HZ_LIZX阅读数:1795标签:java正则表达式更多个人分类:java原理总结:(1).匹配除换行符以外的任意字符\w匹配字母或数字\s匹配任意的空白符\d匹配数字\b匹配单词的开始或结束^匹配字符串的开始$匹配字符串的结束(2)如果你想查找特殊代码本身的话,比如你查找.,或者*,就出现了问题:你没法指定它们,因为它们会被解释成其它的意思。这时你就必须使
syaka007
·
2018-12-19 11:19
javaweb
java总结
--5.监听器
web监听器:1.servler规范中定义的一种特殊类2.用于监听ServlerContext,HttpSession,ServlerRequest等域对象的创建于销毁时事件3.用于监听域对象的属性发生修改的事件4.可以在事件发生前,发生后做一些必要的处理web监听器的用途:1.系统在线人数和在线用户2.系统启动时加载初始化信息3.统计网站访问量,每次请求通过监听器的request来获得4.跟sp
包子face
·
2018-12-09 21:20
java
java总结
--4.过滤器
过滤器:定义:是一个服务器端的组件,它可以截取用户端的请求与响应信息,并对这些信息过滤工作原理:生命周期:实例化,通过配置web.xml,web容器启动的时候只会实例化一次初始化,init(),加载初始化信息,只执行一次。这个是过滤器的初始化方法,web容器创建过滤器实例后悔调用这个方法。这个方法中可以读取web.xml文件中过滤器的参数过滤,doFiter(),执行n次这个方法完成实际的过滤操作
包子face
·
2018-12-09 21:28
java
java总结
--3.nosql
NoSql数据库的四大分类:键值对存储,比如redis列存储,比如HBase文档数据库,比如Mongodb图形数据库,比如InfoGrid比较:分类Examples举例典型应用场景数据模型优点键值(key-value)Key指向Value的键值对,通常用hashtable来实现列存储数据库Cassandra,HBase,Riak分布式的文件系统查找速度快,可扩展性强,更容易进行分布式扩展文档型数据
包子face
·
2018-12-09 21:58
nosql
java总结
--2.数据库索引
参考视频地址:https://wenku.baidu.com/video/course/v/1c69c6f5e82a9b4a32fa3aaf31e4bded索引:优点,通过建立唯一索引或者主键索引保证数据库表中每一个行数据的唯一性,大大提高检索的数据效率以及减少表的检索行数缺点,在创建索引和维护索引会耗费时间,随着数据量的增加而增加,索引会占用物理空间当对表的数据进行增删改的时候,索引也要动态的维
包子face
·
2018-12-09 20:55
mysql
阿里面试经历
JAVA总结
为记录阿里的电面经历,特与大家分享,岗位是JAVA研发工程师。一面主要问题如下:1)首先自我介绍2)数据结构算法的基本问题,如排序算法,二叉树遍历,后序遍历非递归,图的最短路径问题3)对一个数组进行绝对值排序的算法4)java中hashmap的底层实现5)java中垃圾回收机制GC原理等6)介绍自己的项目,数据库中用到的数据结构数据模型,死锁的概念(问的应该是数据库的死锁),如何避免死锁?7)乐观
qq_16324421
·
2018-11-02 23:41
Java总结
之容器家族--Collection
零、前言Collection是[收集品]的意思,这里称[容器],是java中的一个接口,位于java.util包下Collection下有三大接口:List(列表)、Set(集合)、Queue(队列)Collection.png容器接口子类及方法.png第一节:List接口List:列表,顾名思义是一种表结构,核心方法:按索引插入元素voidadd(intvar1,Evar2)按索引删除元素Ere
张风捷特烈
·
2018-09-30 18:00
Java总结
(一)
summary1.Integer1.PrimitiveDataTypes原生数据类型(共8种)官方文档类型位数最小值最大值byte8-bit-128=-27127=27-1short16-bit-3276832767int32-bit-231231-1long64-bit-263263-1float32-bitdouble64-bitboolean1-bittrue和falsechar16-bit
KatherineLYP
·
2018-09-10 19:03
Java
Java总结
多态和实现方法
什么是多态?概念:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。简单的说:就是用基类的引用指向子类的对象。举个例子:电脑上的F1按键,当不打开任何文件点击F!显示的是系统的帮助文档,当打开word文档点击F1显示的是word文档的帮助,同一个按钮但是能实现不同的处理方式。为什么要用多态?我们知道,封装可以隐藏实现细节,使得代码模块化;继承可以扩展已存在的代码模块(类
菜菜我
·
2018-08-27 15:41
java
JAVA总结
---正则表达式
正则表达式用于:匹配字符串,切割字符串,替换替换。正则表达式相对于普通的字符串,更加智能化。常用正则表达式:正则表达式:由普通字符(例如字符a到z)以及特殊字符(称为"元字符")组成的文字模式在JAVA正则表达式(要放进compile的字符串)中,\\表示转转义的\, 而不仅仅只是\。对于普通的\,表示为\\\\。但是在JAVA字符串输出时,\\表示一个\,\\\\表示\\。如后面例题。? 0次
胡其先生
·
2018-08-01 22:20
JAVA总结
---序列化的三种方式
序列化和反序列化序列化:可以将对象转化成一个字节序列,便于存储。反序列化:将序列化的字节序列还原优点:可以实现对象的"持久性”,所谓持久性就是指对象的生命周期不取决于程序。序列化需要:所需类:ObjectInputStream和ObjectOutputStream方法:readObject()和writeObject();序列化方式一:实现Serializable接口(隐式序列化)通过实现Seri
胡其先生
·
2018-08-01 17:47
JAVA总结
1.标识符的注意事项以及命名规范定义就是给类,接口方法,变量等起名字的字符序列组成规则可以有数字,下划线,字母,$,拼接而成不能以数字开头不能使用java中已有的关键字注意事项标识符区分大小写A:包名全部小写单级包:小写列举:com多级包:小写,并用.隔开列举:cn.oracle.myprojectB:类或者接口一个单词:首写大写(A)多个单词:每个单词首写大写列举:TestDemoC:方法或变量
逐梦的Man
·
2018-07-31 13:37
JAVA
总结
JAVA
java总结
(专为秋招准备面试笔试同学整理)
本文详细文章内容来源于他人博客,自己做了整理,刷了1000多道牛客网java笔试题,将java部分常考的知识点整理出来,需要有一定的java基础。详细可以参照https://blog.csdn.net/chmodzora/article/details/64213474五片内存:寄存器,本地方法区,方法去,堆,栈堆:数组,对象,也就是封装好的实体栈:局部变量。堆的变量都有默认初始化构造代码块:所有
w724372012
·
2018-07-25 20:26
java知识
Java总结
(随笔)——代码总结JDBC以及事务,以银行转账,查账等为例
本片文章是对上一篇文章中的事务的例子的功能扩写,用以加深理解,以及代码的熟练度:(1)数据库表数据:(2)引入数据库连接jar包(3)工具类:packageorg.jdbc.util;importjava.io.File;importjava.io.FileInputStream;importjava.io.InputStream;importjava.sql.Connection;importj
墨营
·
2018-06-13 15:28
模拟银行系统
数据库
JDBC
JAVA总结
一、面向对象1.类、对象、变量(1)所有的Java程序都已类class为组织单元;类由属性和方法两部分组成(2)先创建对象,再使用对象(3)成员变量:类中定义,自动定义初始值局部变量:类方法中定义(两变量同名,局部变量有更高的优先级)2.构造方法构造方法是定义在java类中的一个用来初始化对象的方法,与类同名且没有返回值。public构造方法名(){}其中构造方法名与类同名;当没有指定的构造方法时
拉格朗日没有夜
·
2018-05-13 21:20
Linux下用命令行编译运行
Java总结
最近使用腾讯云的CloudStudio写Java,只能使用命令行进行编译运行,趁此机会,学习一下Linux的一些常用命令。平时windows下IDE用习惯了,现在用命令行进行编译运行,发现其实问题还是挺多的,所以写下这篇文章。1.javac命令行javac用于编译java源文件,生成.class文件。形式如下javac[option]source常用的option选项有如下-classpath(可
秃头哥编程
·
2018-05-11 18:45
linux
Java总结
(十二)——计算机网络介绍,TCP协议,Socket网络编程(一)
一.计算机网络介绍1.计算机网络介绍:是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。2.计算机网络分类:虽然网络类型的划分标准各种各样,但从地理位置划分是一种大家都认可的网络划分标准,按这种标准可以把网络类型分为局域网,城域网,广域网三种(1)局域网:一般来说只能是一个较
墨营
·
2018-03-28 21:38
计算机
网络介绍
TCP
JavaSE学习
Java总结
篇:Java多线程
今天由长沙黑马程序员的老师给大家讲解一下Java多线程多线程作为Java中很重要的一个知识点,在此还是有必要总结一下的。一.线程的生命周期及五种基本状态关于Java中线程的生命周期,首先看一下下面这张较为经典的图:上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知识点,Java中的多线程也就基本上掌握了。主要包括:Java线程具有五中基本状态新建状态(New):当线程对象对创建后,
Wz1135640
·
2018-03-27 14:50
Java
Java总结
https://www.jianshu.com/p/a07d1d4004b0源问题集合Java基础1、List和Set的区别List有序,元素可重复Set无序,元素不可重复2、HashSet是如何保证不重复的add之前先判断hash值,和equals,一样就不存3、HashMap是线程安全的吗,为什么不是线程安全的(最好画图说明多线程环境下不安全)?不安全,put的时候resize和rehash可
mualex
·
2018-03-21 09:26
Java总结
(十一)——通过Callable接口实现多线程,生产者消费者问题,多线下载(复制)文件
一.通过Callable接口实现多线程1.Callable接口介绍:(1)java.util.concurrent.Callable是一个泛型接口,只有一个call()方法(2)call()方法抛出异常Exception异常,且返回一个指定的泛型类对象2.Callable接口实现多线程的应用场景(1)当父线程想要获取子线程的运行结果时3.使用Callable接口实现多线程的步骤(1)第一步:创建C
墨营
·
2018-03-17 20:51
Callable
接口
实现
JavaSE学习
【
Java总结
】如何读取Jar包中文件内容
需求说明我想利用标准输入流、输出流写文件我想在开发模式下读取Properties文件,想打成可执行Jar包时读取Jar包内的Properties文件需求分解与实现1.标准输入流写文件publicstaticfinalInputStreamin:"标准"输入流。示例:通过字符缓冲流来获取键盘录入的数据,落入文件importjava.io.BufferedReader;importjava.io.Bu
光阴迷客
·
2018-02-23 10:46
读取jar包内资源文件
标准输入输出流
Java
Java总结
(十)—实现Runnable接口创建线程,线程安全同步,死锁(哲学家进餐问题),读写锁
一.通过实现Runnable接口创建线程定义实现Runnable接口的类(1)Runnable接口中只有一个方法publicvoidrun();用来定义线程运行体:classMyRunimplementsRunnable(){publicvoidrun(){线程执行的具体代码}}(2)创建线程的实例的时候将这个类的实例作为参数传递到线程实例内部。然后再启动:Threadthread=newThre
墨营
·
2018-02-19 23:40
Runnable
接口
创建线程
JavaSE学习
Java总结
(九)——(线程模块 一(线程的创建(方法一)与启动,线程状态与生命周期,进程与线程))
一.进程与线程进程:每一个独立运行的程序称为一个进程线程:线程时一个进程内部的一条执行路径,Java虚拟机允许程序并发的运行多个执行路径*进程中执行运算的最小单位——>线程多线程技术使程序的响应速度更快提高资源利用率程序设计更加简单多线程的执行特性(1)随机性(一部执行):谁“抢”到CPU,谁执行(2)宏观上同时执行,微观上同一时刻只能执行一个线程(多核除外)二.线程的创建和启动1.两种创建新线程
墨营
·
2018-02-19 19:23
线程创建
启动
继承
JavaSE学习
Java总结
:Java 流(Stream)、文件(File)和IO
更新时间:2018-1-712:27:21更多请查看在线文集:http://android.52fhy.com/java/index.htmljava.io包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。输入输出流简介一个流被定义为一个数据序列。输入流用于从源读取数据,输出流用于向目标写数据。下图是一个描述输入流和输出流的类层次图:在java.io包中操作文件内容的主要
飞鸿影
·
2018-01-07 23:00
Java总结
:字符串详解
更新时间:2018-1-621:20:39更多请查看在线文集:http://android.52fhy.com/java/index.htmlString字符串创建Stringstr1="ABC";//推荐使用Stringstr2=newString("ABC");第一种更省空间。对于字符串比较,如果直接使用==是判断地址是否相同,判断值是否相同需要使用String.equals()方法。对于字符
飞鸿影
·
2018-01-07 23:00
Java总结
:语法基础
更新时间:2018-1-710:34:05更多请查看在线文集:http://android.52fhy.com/java/index.htmlHelloWorld文件名:HelloWorld.javapublicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("HelloWorld");}}注意:1、文件名
飞鸿影
·
2018-01-07 23:00
Java总结
:开发环境
更多请查看在线文集:http://android.52fhy.com/java/index.htmlJava是由SunMicrosystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由JamesGosling和同事们共同研发,并在1995年正式推出。Java分为三个体系:JavaSE(J2SE)(Java2PlatformStandardEdition,java
飞鸿影
·
2018-01-07 23:00
ionic3学习笔记(二)
生成一个名为homeprovider的provider,并在app.module.ts里面的providers里注册homeprodvice.tshome.tshome.htmlUserServlet.
java
Dan_2017
·
2017-12-10 13:59
Ionic3
Java总结
(二)
数组定义数组的语法格式数组元素类型[]数组型变量名或数组元素类型数组型变量名[]一位数组一个数组可以包含多个元素,所含的元素数目被称为数组的长度,数组中也可以没有任何元素,此时称为空数组。因此,在创建数组的时候,需要给出组成数组的元素数目。(Java中的数组只能分配动态存储空间,一旦被创建,无法改变其数组长度。如果要在程序运行的过程中扩展数组的长度,就应该使用数组列表。)一位数组创建的语法格式(举
虎贝尔Zoe
·
2017-12-03 07:03
9月23日
java总结
总结:安装jkd之后要在环境变量里配PATHescipe里窗口改变字体和颜色编写程序之前先建一个project然后在sr里建一个包包的名字不能是数字再在包里建一个class文件然后进行编写基本语法1.注释;单行注释//多行注释/*….*/2.整型byte1字节每个字节有8byte取值范围是-128~127shot2字节int4long8浮点型float4double8字符char2布尔boolea
a1003873553
·
2017-09-26 20:14
java总结
JAVA总结
(六)
持久层设计要考虑的问题有哪些?你用过的持久层框架有哪些?所谓”持久”就是将数据保存到可掉电式存储设备中以便今后使用,简单的说,就是将内存中的数据保存到关系型数据库、文件系统、消息队列等提供持久化支持的设备中。持久层就是系统中专注于实现数据持久化的相对独立的层面。持久层设计的目标包括:数据存储逻辑的分离,提供抽象化的数据访问接口。数据访问底层实现的分离,可以在不修改代码的情况下切换底层实现。资源管理
wangxiaoda
·
2017-08-20 23:40
JAVA总结
(四)
阐述JDBC操作数据库的步骤加载驱动Class.forName("oracle.jdbc.driver.OracleDriver");创建连接Connectioncon=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","scott","tiger");创建语句PreparedStatementps=con.pr
wangxiaoda
·
2017-08-20 11:22
Java总结
Java基础1、简述Java的基本历史java起源于SUN公司的一个GREEN的项目,其原先目的是:为家用消费电子产品发送一个信息的分布式代码系统,通过发送信息控制电视机、冰箱等2、简单写出Java特点,写出5个以上,越多越好简单的、面向对象的、分布式的、安全的、稳定的、与平台无关的、可解释的、多线的、动态的语言。3、什么是Java?JAVA:一种编程语言一种开发环境一种应用环境一种部署环境4、请
呆萌大叔
·
2017-07-15 09:49
Java总结
一:java概述:1991年Sun公司的JamesGosling(詹姆斯·高斯林)等人开始开发名称为Oak的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;1994年将Oak语言更名为Java;Java的三种技术架构:JAVAEE:JavaPlatformEnterpriseEdition,开发企业环境下的应用程序,主要针对web程序开发;JAVASE:JavaPlatf
呆萌大叔
·
2017-07-15 09:38
Java
Java总结
sun考试:SCJP:只考coreJavaSCJD:+jdbc+swingSCWCD:+servlet+jsp(JavaEE)SCEA:+EJB+Webserver(架构师)必须养成优秀程序员的编写习惯:缩进(用空格)、注释、命名约定。大小写敏感。单独的“;”代表一条空语句。main函数是我们整个程序的执行入口所以必须是静态公开的。必须写成这样:publicstaticvoidmain(Strin
呆萌大叔
·
2017-07-15 09:05
Java
java总结
之基础类型与常量池
1、基础类型有byteshortintlongcharbooleanfloatdouble八种。其中byteshortintlongchar的包装类型是存放在常量池(用来维护该类型所用到常量的有序集合)中的,浮点类型未实现常量池。常量池存放的是>=-128和=-128&&t<=127){returnIntegerCache.cache[i+offset];}returnnewInteger(i)}
以梦为码
·
2017-04-30 16:00
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他