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笔记
->银行储户存钱线程练习
-------android培训、java培训、期待与您交流!----------示例练习-多线程安全问题的解决有两个储户,同时到一家银行存钱,每人存三次,一次存100要求:每次银行金额的变化情况。*/classBank{privateintsum;privateObjectobj=newObject();publicvoidadd(intnum){synchronized(obj){sum+=n
阿序
·
2020-08-07 12:16
java
《
java笔记
系列》双向链表
8、双向链表我们知道单向链表只能从一个方向遍历,那么双向链表它可以从两个方向遍历。具体代码实现:1packagecom.ys.datastructure;23publicclassTwoWayLinkedList{4privateNodehead;//表示链表头5privateNodetail;//表示链表尾6privateintsize;//表示链表的节点个数78privateclassNode
JavaCoder$
·
2020-08-07 10:32
note
java笔记
基础教程https://www.liaoxuefeng.com/wiki/1252599548343744lambdahttps://www.jianshu.com/p/613a6118e2e0参数验证https://developer.ibm.com/zh/articles/j-lo-jsr303/sprint-boot项目初始化使用https://start.spring.io/生成项目压缩包
A徐小帅
·
2020-08-06 12:43
Java笔记
--线程安全与锁优化
1、首先要保证并发的正确性,然后在此基础上实现高效。2、线程安全1、什么是线程安全?所谓线程安全是指:当多个线程访问一个对象时,如果不用考虑这些线程在运行环境下的调度和交替执行,也不需要额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那么这个对象是线程安全的。2、Java中是如何实现线程安全的?1、Java语言中将各种操作共享的数据分为以下5类:不可变、绝对
hwcptbtptp
·
2020-08-05 18:26
java
跟汤老师学
Java笔记
:注解的应用
跟汤老师学
Java笔记
:注解的应用完成:第一遍1.注解一般怎么应用?
阿呆布衣酷
·
2020-08-05 17:09
Java之注解
跟汤老师学
Java笔记
: 注解简介
跟汤老师学
Java笔记
:注解简介完成:第一遍1.什么是注解?
阿呆布衣酷
·
2020-08-05 17:09
Java之反射
初学者
Java笔记
1
强制类型转换:publicclassMain{publicstaticvoidmain(String[]args){doublex=9.54;//对浮点类型数进行舍入运算,得到最近的整数,调用方法返回long类型intn=(int)Math.round(x);System.out.println("n="+n);}}结果:n=10自增与自减(与C没啥区别)publicclassMain{publi
蚍蜉不小
·
2020-08-05 03:47
黑马程序员-------
Java笔记
--------分数基本运算
———-android培训、java培训、java学习型技术博客、期待与您交流!——-上次考试考一题分数题,看了半天没明白,分析了一下,编程考的还是思想。packagestring.demo;//写一个分数类,实现2个分数相加,相减,相乘,相除,并约分/**思路:1.写一个分数类,成员变量有分子,分母,一个带参构造;*2.相加:新分子=分子A*分母B+分子B*分母A*新分母=分母A*分母B;*3.
yt741504089
·
2020-08-04 22:44
Java笔记
20200310学习
JAVA笔记
:面向对象编程
面向对象编程(OOP,Object-OrientedProgramming)初识面向对象什么是面向对象面向对象是搭建框架,面向过程是实现流程。面向对象编程的本质就是,以类的方式组织代码,以对象的形式封装数据。抽象:将类似的、同类的事物抽取出来。三大特征:封装:将数据封装起来,对外提供一个接口来使用。继承:子类继承父类,得到父类的所有属性,被继承的类叫父类。多态:类和对象:对象是具体的事物,类是对象
远行孤帆
·
2020-08-04 17:34
【
Java笔记
】面向对象编程-抽象类与接口 - 抽象类、模板设计模式、接口、工厂设计模式、代理设计模式 - 总结四
面向对象编程-抽象类与接口1.抽象类的定义与使用范例1:abstractclassPerson{privateStringname;//属性publicStringgetName(){//普通方法returnthis.name;}publicvoidsetName(Stringname){this.name=name;}//{}为方法体,所有抽象方法上不包含方法体publicabstractvoi
木阿南二三记
·
2020-08-04 17:52
java笔记
JAVA笔记
-如何将百万级数据高效的导出到Excel表单
转载自:https://www.cnblogs.com/zou90512/p/3989450.html今天,一朋友问我使用JAVA有没有什么办法导出百万级的数据到Excel工作表。当时我的第一个念头就是这真的是一个好疯狂的念头。然后就想假如真的有这样类似的需求,我自己应该怎么做呢?ps:首先科普一下基础知识Excel2003及以下的版本。一张表最大支持65536行数据,256列。也就是说excel
容瑾
·
2020-08-04 15:43
《黑马程序员》
java笔记
->关于String类及方法概述,练习
-------android培训、java培训、期待与您交流!----------/**String类的特点:*1,Java语言中用于描述最常见的字符串数据的对象。*2,字符串数据都是一个对象。*3,字符串数据一旦初始化就不可以被改变了。双引号表示的都是字符串常量。*4,字符串对象都存储在常量池中。字符串常量池。***/publicclassStringDemo{/***@paramargs*/p
阿序
·
2020-08-04 13:33
java
Java笔记
:位运算之异或交换数值原理
在学习任何语言时,都会提及到一种容易被大家忽视的运算方法–>位运算在java中,由于JVM机制的存在,使得位运算存在感更加低,并且,为了程序的可读性,也有程序员不愿意使用位运算进行操作。但是位运算的优秀性能,作为一个程序员是不得不学习,不管是否会用到,都应学习学习其中的原理及思想,这给我们带来的影响是潜移默化的。基本位运算符:&|^~>>>这里咱们就来说说其中的异或^异或,顾名思义就是相异为真例如
Vlicet
·
2020-08-04 12:41
计算机基础
Java
Java
EE
跟汤老师学
Java笔记
: 位运算
跟汤老师学
Java笔记
:位运算完成:第一遍1.什么是位运算?主要针对二进制的位进行运算,需要将值转换为二进制后进行按位运算2.位运算符有哪4种?
阿呆布衣酷
·
2020-08-04 11:32
Java之运算符
Java笔记
:二叉搜索树(BST)
二叉搜索树二叉搜索树(BinarySearchTree,BST):左子树的节点值小于根节点的值,右子树的节点值大于根节点的值,且没有重复节点。1二叉搜索树插入数据二叉搜索树插入数据(5、11、22)举例(插入任何数据都能够在叶子节点上完成插入):publicclassTestBinaryTree{//静态节点staticclassNode{publicintdata;publicNodeleft;
长不大的大灰狼
·
2020-08-04 10:31
Java
Java笔记
第四章(3) Java面向对象编程基础 第三部分(对象概述)
Java笔记
第四章Java面向对象编程基础第三部分(对象概述)一开始学习面向对象的时候,总是分不清类和对象,容易把概念混淆。
Java笔记
·
2020-08-04 09:33
Java笔记
Java入门
java基础
java
语言
面向对象编程
EFFECT
JAVA笔记
EFFECT
JAVA笔记
一、创建和销毁对象1.考虑使用静态方法代替构造器实现:私有化构造方法,提供静态的方法以提供实例(newInstance)优点:1.构造器的参数本身没有确切地描述正被返回的对象.而提供的静态方法有自己的名称
yowasa
·
2020-08-04 09:57
java基本功
JAVA笔记
JAVA笔记
关键字的特点:1.全部是小写;2.有特殊颜色;标识符=自定义名称命名规范:1.类名规范:首字符大写,后面每个单词首字母大写HelloWorld2.变量名规范:首字符小写,后面每个单词首字母大写
Jerry Lee の blog
·
2020-08-04 09:17
java
JAVA笔记
_第一章Java语言的概述
第一章Java语言的概述1、版本运行环境:JRE(Java运行时环境)开发环境:JDK(Java标准版开发包)2、运行机制Java语言是一种特殊的高级语言,既有解释型语言的特征,也有编译型语言的特征,因为Java语言要经过先编译,后解释两个步骤编译—解释Java先进行编译,生成一种与平台无关的字节码(.class文件–一种不可执行的文件),然后需要用Java解释器(Java虚拟机–JVM–一种虚拟
weixin_44306038
·
2020-08-04 07:52
Java基础
【
Java笔记
】IO管道流 PipedOutputStream和PipedInputStream
目录一、管道流代码二、注意事项1.输入方连接输入(out连in)2.没连接抛异常(connect)一、管道流代码packageio;importjava.io.IOException;importjava.io.PipedInputStream;importjava.io.PipedOutputStream;/***@ClassName:PipedStreamDome*@Author:Xlu103
柒澈言
·
2020-08-04 06:14
JAVA学习笔记
java笔记
——inheritance之字段继承
之前讲过子类继承父类方法的种种疑难点,那么成员变量又是怎样被继承的呢?我们都知道方法继承里有override,一旦子类中的方法被重写了,父类中的原方法就对于当前子类调用来说不可见了。那字段值是否遵循这个规则呢?先来看一段很简单的代码classTest{publicstaticvoidmain(String[]args){Sons=newSon();s.show();System.out.print
WhlittLou
·
2020-08-04 06:59
java
JAVA笔记
40——引用类型比较1:内置数据类型比较+comparable接口+comparator接口
最近在看JAVA教学的视频,觉得老师讲的很好,同时借用源代码还有笔记来撰写本系列博客,记录自己的学习内容,同时也供看到的人学习。本篇和下一篇介绍一下JAVA里面的引用数据类型比较的方法。首先来介绍一下java里面常见的内置引用类型,像是String、Integer、Date类型是如何进行比较的:/***内置引用数据类型(常用)的比较*/publicclassDemo01{publicstaticv
月韵灵觞
·
2020-08-04 03:04
JAVA学习
Java笔记
十九.深入解析I/O编程之流的层次结构
深入解析I/O编程之流的层次结构转载请表明出处:http://blog.csdn.net/u012637501(嵌入式_小J的天空)大多数应用程序都需要与外部设备进行数据交换,最常见的外部设备包含磁盘和网络。所谓I/O(Input/Output缩写),即指应用程序对这些设备的数据输入与输出。在程序中,键盘被当作输入文件、显示器被当作输出文件使用。Java语言定义了许多专门负责各种方式的输入输出,这
裂缝中的阳光JDG
·
2020-08-04 02:15
Java
Programming
深入学习Java编程
Java笔记
(很基本的)
1.前言...1-41.1.JAVA特点...1-41.2.运行原理...1-41.3.JAVA目录...1-42.一·基础知识...2-42.1.配置环境...2-42.2.Java中基本概念...2-53.二·定义,关键字和类型...3-53.1.注释的三种形式...3-53.2.Java代码中的“;”、“{}”、“”.3-53.3.标识符...3-53.4.数据类型...3-63.5.命名规
sun5208
·
2020-08-04 01:12
JAVA笔记
_(Day02)
文章目录关键字标识符注释常量分类:进制变量算术运算符加减乘除模自增运算++连接符+赋值运算符练习题比较运算符逻辑运算符java语言基础组成关键字赋予了特殊含义的单词。class标识符在程序中定义的一些名称。比如类名(单词首字母大写)。由a-z0-9_$组成,数字不可以开头,不可以使用关键字。注释注解说明解释程序的文字作用1.对程序进行说明2.调试程序注意:多行注释中不要嵌套多行注释///**//*
ChunyeLi
·
2020-08-04 00:59
JAVA
Java
14.4-全栈
Java笔记
: javax.swing常用控件有哪些?怎么用?
常用基本控件javax.swing.JButton在图形界面程序中,按钮可能是使用量最大的控件之一,javax.swing包中JButton类就是用来创建按钮的。如表1所示,为JButton常用的构造方法。javax.swing.JLabelJLabel控件是最简单的Swing组件之一,用于在窗体上显示标签,JLabel既可以显示文本,也可以显示图像。如表3所示,为JLabel常用的构造方法。注意
全栈Java笔记
·
2020-08-04 00:45
java笔记
实例——对象比较
0x00前言之前我们学习的知识。0x01第一种对象比较模型1.创建一个类packagejichu;publicclassPerson{privateintage;publicvoidsetAge(intage){this.age=age;}publicintgetAge(){returnage;}}2.测试类模型packagejichu;publicclassdemo1_1{publicstati
Bubble_zhu
·
2020-08-03 22:36
Android逆向-操刀天下
java笔记
——数组的基本使用
0x00前言之前学习了这些东西。0x01知识点1.什么是数组一组相关变量的集合,并且这些变量可以按照统一的方式进行操作。2.数组是什么数据类型的引用数据类型。3.数组动态初始化声明并开辟数组数据类型[]数组名称=new数据类型[长度];分布进行数据空间开辟声明数组:数据类型[]数组名称=null;开辟数组空间:数组名称=new数据类型[长度];4.数组如何访问数组名称[索引]。索引从0开始5.数组
Bubble_zhu
·
2020-08-03 22:35
Android逆向-操刀天下
Java笔记
—— 类与对象
0x00前言对java进行基础的学习。此博客针对个人复习以及笔记。0x01知识点1.面对对象的特点:1.封装性:内部的操作对外部而言不可见;2.继承性:在上一辈基础上继续发展;3.多态性:这是一个最为重要的环节,利用多态性才可以得到良好的设计;2.面对对象的三个阶段:1.OOA面向对象分析Object-OrientedAnalysis2.OOD面对对象设计Object-OrientedDesign
Bubble_zhu
·
2020-08-03 22:35
Android逆向-操刀天下
java笔记
——构造方法与匿名对象
0x00前言之前学习了这些知识点:0x01知识点什么是构造方法在使用new实例化新对象来进行调用的操作方法。构造方法的特点(1)名称和类相同(2)没有返回值(3)每一个类至少有一个构造方法。(4)如果没有会自动生成一个无参的什么都不会做的方法。(5)构造方法允许重载,并且只需要关注它的参数即可。属性开辟的时间属性是在对象开辟堆内存的时候开辟了空间。构造方法是什么时候调用的构造方式是使用关键字new
Bubble_zhu
·
2020-08-03 22:35
Android逆向-操刀天下
Java笔记
——String
0x00前言之前学了这些知识点。0x01知识点1.String对象的两种实例化直接赋值Strings=”123456”;通过类实例化Strings=newString(“123456”);2.==比较的实质==比较的是数值,比较内存地址数值。3.String内容比较用什么equals4.==和String的区别==比较的是数值,比较内存地址数值,equals比较内容。5.”hello”是什么的匿名
Bubble_zhu
·
2020-08-03 22:35
Android逆向-操刀天下
java笔记
—— private
0x00前言本节是对封装进行一个初步了解。0x01知识点1.private可以定义方法吗可以定义,但是一般不这样使用。2.private的作用被private定义了属性之后就不能被访问了。此时属性处于安全状态。3.setName方法的作用用于对属性内容的设置语法格式publicvoidsetName(Stringname){this.name=name;}4.getName方法的作用用于对属性内容
Bubble_zhu
·
2020-08-03 22:35
Android逆向-操刀天下
【
Java笔记
】一起neng清楚Java8的时间吗?
一起neng清楚Java8的时间吗?如果觉得对你有帮助,能否点个赞或关个注,以示鼓励笔者呢?!博客目录|先点这里前提概念需要注意的时间概念时间戳与时间冬夏令时UTCGMTCST傻傻分不清?时间格式有哪些?UT,UTC,GMT,CST的区别Java8的时间类LocalDateTime,Instant,OffsetDateTime,ZoneDateTimeZoneId和ZoneOffset时间类API
SnailMann
·
2020-08-03 13:18
Java杂烩
零基础 Java 学习笔记
N久以前在中软学习的
Java笔记
,排版什么的没时间~凑合看吧2015/1/22Day01—————————————————————————————————————————————————————1、下载
maozexijr
·
2020-08-03 13:07
程序/Java/笔记&试题
小白
Java笔记
——基本类型的类型转换和表达式类型的自动提升
前言:Java语言提供的7种数值类型转换有两种方式:自动类型转换和强制类型转换。一、自动类型转换表数范围小的可以直接自动转换成表数范围大的具体例子不祥写了,唯独需要注意的是:把任何基本类型的值和字符串值进行连接运算时,基本类型的值将自动类型转换为字符串,就像上一篇里面的例子,boolean值转换成字符串方法就是把基本类型的值和空字符串用+进行连接即可http://blog.csdn.net/lun
Lunatic_fei
·
2020-08-03 13:01
Java基础
【我的
Java笔记
】IO流_操作文本文件存在中文乱码的问题 & 编码和解码
在IO流中对文本文件进行操作时,常常其中含有中文字符,而在对含有中文字符的文本文件进行操作时经常会出现乱码的情况出现。譬如以下这个例子:importjava.io.FileInputStream;importjava.io.IOException;publicclassChineseCopyDemo{publicstaticvoidmain(String[]args)throwsIOExcepti
Enjoy96
·
2020-08-03 12:15
JavaSE
java笔记
0x00前言之前复习java开发太浮躁了,思考人生,思考未来。我到底是做什么的?可能这个才是要做的事情,还是死心塌地复习,死心踏地的复习知识点。课程选择阿里云大学0x01任务池(思维导图)1.类与对象2.private3.构造方法与匿名对象实例4.数组5.String6.this7.对象比较实例8.static9.代码块10.内部类11.继承12.覆写实例13.final14.多态性15.抽象类1
Bubble_zhu
·
2020-08-03 11:05
Android逆向-操刀天下
初学
Java笔记
——基本数据类型
java的数据类型分为基础类型和引用类型。1.java的基本数据类型基础类型分为四类八种,分别为整型(包括byte、short、int、long四种)、字符类型(char)、布尔类型(boolean)、浮点数(float、double)。其中int是默认的整数类型,double是默认的浮点数类型。byte占八位一个字节可以表示的整数长度为-128~127short占16位两个字节可以表示的整数长度
不会法术的巫师
·
2020-08-03 10:59
java笔记
this关键字的含义和用处
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------代码如下:publicclassPerson{Stringname;publicPerson(Stringname){this.name=name;}}我们在写构造函数的时候经常会用到this关键字,下面就是this关键字的解释和应用。含义:严谨:代表其所在的函数所属对象的引用。通
光明宇宙
·
2020-08-02 22:04
this
java
黑马程序员
java笔记
之四-----IO流
----------------------android培训、java培训、期待与您交流!---------------------一、File类1.用来将文件或或者文件夹封装成对象2.方便对文件与文件夹的属性进行操作(流只能操作数据)3.File对象可以作为参数传递给流的构造函数4.聊解File类中的常用方法File类常见方法:1,创建。booleancreateNewFile()://在指定
xiaodongqiao
·
2020-08-02 19:37
Java笔记
(7)-输入、输出流、File类、InputStream、Reader、文件字节流、文件字符流、缓冲流、随机流、数据流、对象流、序列化和对象克隆、Scanner解析文件、Console流
所有的合适都是两个人的相互迁就和改变,没有天生合适的两个人,两个人朝着相同的方向努力,就是最好的爱情。输入、输出流什么是“流”。直观地讲,流就像水一样,不存在大小问题,也避免了完整性问题。非流的数据传输,比如你下载一张图片,需要整幅图片下载完之后才能使用,而流则不同,就像水,你取一杯也可以用,取一桶也可以用。所以说,流是一种数据传输的模式。输入流和输出流,差别在于出和入,是相对于“使用程序”这个参
伍有晓俐
·
2020-08-02 16:53
Java
Java笔记
——方法重载
packagetmp;publicclassCalculate{publicstaticvoidmain(String[]args){calculatedx1=newcalculated(1.0);calculatedx2=newcalculated(1,1);System.out.println("半径为1的圆的面积:"+x1.get_Area()+"边长为1的正方形面积:"+x2.get_Ar
pat_datamine
·
2020-08-01 13:07
JAVA基础知识
Java笔记
04-Java语法基础03
1:switch语句(掌握)(1)格式:switch(表达式){case值1:语句体1;break;case值2:语句体2;break;...default:语句体n+1;break;}格式解释说明:switch:说明这是switch语句。表达式:可以是byte,short,int,charJDK5以后可以是枚举JDK7以后可以是字符串case:后面的值就是要和表达式进行比较的值break:表示程
老莫的家
·
2020-08-01 13:13
Java基础学习笔记
Java笔记
—01
java语言是解释执行,java源码是通过编译生成一种特殊的.class的中间字解码文件,然后再有JVM进行解释执行。java语言对指针进行了上层的封装,它保证能够通过这个指针(引用),来访问有效的内存单元。java语言不允许多继承,使继承关系成树装图,每个类都只能由一个父类。java语言的开发效率高,但执行效率低。(相当于c++的55%)java的垃圾回收机制,在java中new的对象不需要向c
lb1336
·
2020-08-01 13:43
java
java开发工具
javadoc
文档
jvm
float
Java笔记
25——多维数组
前言上一篇博客给小伙伴们分享了Java中的数组,最后的总结中我有提到多维数组,那么这篇博客,我给小伙伴们分享一下我对多维数组的理解。多维数组多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组例如:Stringstr[][]=newString[3][4];多维数组的动态初始化(以二维数组为例):1.直接为每一维分配空间,格式如下:typearrayNam
裕博
·
2020-08-01 11:39
Java
Java
数组
多维数组
黑马程序员——
JAVA笔记
——枚举enum
-------android培训、java培训、期待与您交流!----------枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum来定义一个枚举类。下面来看下枚举类的原理,用普通类实现枚举。classDemo1{publicstaticvoidmain(String[]args){WeekDayday=WeekDay.MON;System.out.println(day.toS
安安安
·
2020-08-01 07:32
黑马JAVA
compose Rx
Java笔记
Rx通过链接它们而不是嵌套它们,具有应用运算符的特定样式。此样式并不罕见,这对于不可变对象更有意义,甚至可以在标准Java特性中找到它,例如字符串:Strings=newString(“Hi”).toLowerCase().replace('a','c');此样式允许您按照应用顺序查看修改,并且在使用大量运算符时它也看起来更整洁。理想情况下,您希望您的Rx运算符与其他运算符一样适合链:许多语言都有
woshiyexinjie
·
2020-08-01 07:00
java
MVP+Rx
java笔记
MVP区分于MVC模式总结:(思想)1.将Activity,Fragment中的逻辑操作抽取成Presenter类,并建立两者间的通信机制;2.Fragment或者Activity为了在特定时期获取Presenter的数据进行操作,需要抽取一些关于Presenter结果回调的method,组成IMVP接口,使特定的Fragment或者Activity在继承BaseFragment或者BaseAct
wfrs1651561
·
2020-08-01 06:30
Android
Java笔记
之动态代理
动态代理是JDK1.3以上的版本里的一个特性,实现了代理模式。通过JDK的动态代理特性,可以为任意Java对象创建代理对象,对于具体使用来说,这个特性是通过JavaReflectionAPI来完成的,可以在java.lang.reflect中找到Proxy对象。在SpringAOP实现中,核心技术就是动态代理,学习动态代理,也能让我们更好地理解面向切面思想。本文先介绍代理模式,然后再介绍静态代理,
Zhuang_ET
·
2020-08-01 06:14
Java笔记
9(多线程)
首先了解一下概念:进程是系统进行资源分配和调度的一个独立单位,进程包含以下3个特征:独立性:拥有自己的资源与空间动态性:动态执行的过程并发性:可以运行多个进程在一个处理器上,多个进程之间相互不影响多线程扩展了多进程的概念,使得同一个进程可以同时并发处理多个任务。线程也被称为轻量级的进程。每个进程启动都会启动一个主线程,也可以创建多个辅助的线程。线程是进程的组成部分,一个进程可以拥有多个线程,一个线
wangmin
·
2020-08-01 01:03
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他