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学习笔记
丨在Linux下写文件
在Linux下读写文件和windows差不多,区别就在于路径上:newFile("/home/用户名/文件名")即可如果不知道路径名,可以在命令行输入pwd进行查看BufferedWriterbw=null;try{Filefile=newFile("/home/qiulei/points.txt");if(!file.exists()){file.createNewFile();}FileWri
卿剑
·
2020-08-21 04:46
Java学习笔记
Java学习笔记
6
异常Java把所有的非正常信息分成两类:异常错误这两类异常都是继承于Throwable。Java异常捕获有一个特点就是,把小异常放在catch块的前面进行先处理,然后再捕获大异常,把大异常放在catch块的后面。有的时候在try块里面打开的物理资源(例如:数据库连接、网络连接和磁盘文件等),这些物理资源都必须显示的回收。Java的垃圾回收机制是不会回收任何的物理资源,垃圾回收机制只能回收堆内存中的
wangmin
·
2020-08-21 02:45
Effective
Java学习笔记
(一)考略使用静态工厂方法代替构造器
优势:1、他们有名称通过名称可以更清楚的知道这个方法的作用。比如ImageLoader.loadIconImage(Stringurl);和ImageLoader(Stringurl,Stringtype)、ImageLoader(Stringurl)用户永远记不住参数类型顺序上的有所不同,也记不住应该用哪一个构造器,所以会常常调用错误构造器。所以静态工厂方法有名称,可以不受这个的影响。2、不必每
猪_队友
·
2020-08-20 23:32
Java学习笔记
10--字节流 ;字符流 ;序列流 ;对象的输入输出流;Properties(配置文件类);打印流;编码
∆字节流、字符流∆SequenceInputStream(序列流)∆对象的输入输出流∆Properties(配置文件类)∆打印流(printStream)∆编码∆转换流:∆字节流、字符流字节流、字符流讲解∆SequenceInputStream(序列流)序列流,对多个流进行合并。SequenceInputStream表示其他输入流的逻辑串联。它从输入流的有序集合开始,并从第一个输入流开始读取,直到
黑码哥
·
2020-08-20 21:45
Java知识点
Java学习笔记
Java学习笔记
-全栈-web开发-15-MyBatis
MyBatis1.简介1.1原生JDBC缺点1.2MyBatis框架核心1.3开发步骤1.3.1创建model类1.3.2创建全局配置文件1.3.3编写映射文件1.3.4加载映射文件1.3.5编写测试程序2.常用查询(语法重点)2.1模糊查询2.2增2.3删2.4改2.5获得自增主键2.6获得自增UUID2.7语法小结3.Dao层——mapper(核心)3.1开发规范3.2测试3.2.1编写map
舜绪
·
2020-08-20 20:10
Java-web开发
Rx
Java学习笔记
(组合Observables)(转)
组合Observable当我们需要处理多个Observable的时候,我们可以通过Rxjava的组合函数来创建我们自己想要的Observable。MergeRxJava的merge()方法将两个甚至更多的Observables合并到新的发射数据项里。publicstaticvoidmain(String...args){Observableobservable1=Observable.just(1
weixin_34235105
·
2020-08-20 13:08
Rx
java学习笔记
Rx
java学习笔记
Rxjava优点Rxjava是一种响应式编程,内部是有观察者模式实现的,是一个实现异步操作的库,常与Retrofit相结合实现网络异步请求。
风雪沧澜
·
2020-08-20 13:50
RxJava学习 笔记
Rx
Java学习笔记
RxJava的好处RxJava的观察者模式线程控制器SchedulerRx
Java学习笔记
####1.什么是RxJava一个实现异步操作的库RxJava依赖:compile'io.reactivex.rxjava2
Poker、J
·
2020-08-20 11:13
rx
java学习笔记
自从看了仍物线写的>,觉得rxJava还是挺有意思的。它的主要两个功能是数据转换和线程切换,如果掌握好的话能给工作开发带来很大的效率提高(虽然我还没掌握好?)。既然是这么好的一个框架,而且还受到广大android开发者的一致好评,那么就有必要去看看它到底是一个什么东西,功能是怎么实现的。本篇从源码的角度浅显的解释下发布者、订阅者和订阅过程中的数据流向。先上一个简单的demo,如下:/***订阅后,
梦天2015
·
2020-08-20 10:34
框架源码分析
JAVA学习笔记
J2EE学习笔记注:框架可以用Word菜单中的“视图/文档结构图”看到J2EE模式ValueObject(值对象)用于把数据从某个对象/层传递到其他对象/层的任意Java对象。通常不包含任何业务方法。也许设计有公共属性,或者提供可以获取属性值的get方法。JSP1.JSP的基础知识_______|directive(指令)||--scripting(脚本)JSP-------||__action(
goustzhu
·
2020-08-20 09:44
编程语言之JAVA
【
Java学习笔记
】第八章 异常处理
异常继承架构整体架构如下:error:严重系统错误,如硬件层面错误、内存不足等问题,从编程角度无法解决,虽然可try-catch,但不建议,应传到JVM或仅日志记录。受检异常:IOException(FileNotFountException)等,受编译程序检查,必须try-catch,否则编译不通过。非受检异常:RuntimeException,可以通过编译,也可以try-catch。从程序的角
zhanggonglalala
·
2020-08-20 09:59
Java
学习笔记
Rx
Java学习笔记
资料简书Weavey的三篇入门https://www.jianshu.com/p/5e93c9101dc5https://www.jianshu.com/p/240f1c8ebf9dhttps://www.jianshu.com/p/5c221c58e141简书nanchen2251的RxJava2.0专栏2.0的新变化https://www.jianshu.com/p/0cd258eecf60扔
RungBy
·
2020-08-20 09:22
Android
JAVA学习笔记
50——线程状态+停止进程+阻塞进程
最近在看JAVA教学的视频,觉得老师讲的很好,同时借用源代码还有笔记来撰写本系列博客,记录自己的学习内容,同时也供看到的人学习。本篇介绍三大部分内容,首先来看第一部分:线程的状态下图是线程状态的转换图:线程各个状态的具体介绍以及在JAVA中的使用方法:第二个内容是介绍线程的停止:1、自然终止:线程体正常执行完毕2、外部干涉:1)、线程类中定义线程体使用的标识2)、线程体使用该标识3)、提供对外的方
月韵灵觞
·
2020-08-20 04:17
JAVA学习
JAVA学习笔记
36——泛型2:泛型继承、擦除+泛型接口+泛型无多态、通配符
最近在看JAVA教学的视频,觉得老师讲的很好,同时借用源代码还有笔记来撰写本系列博客,记录自己的学习内容,同时也供看到的人学习。关于泛型的知识点除了简介之外,本篇以及下一篇一共介绍6点,本篇介绍前3点:NO.1:泛型的继承、擦除,先来看一下相关概念:/***泛型的擦除*1、继承||实现声明不指定类型*2、使用时不指定类型*统一Object对待*1、编译器警告消除使用Object*2、不完全等同于O
月韵灵觞
·
2020-08-20 04:16
JAVA学习
java
泛型
博客
教学
源代码
JAVA学习笔记
48——总结:容器
最近在看JAVA教学的视频,觉得老师讲的很好,同时借用源代码还有笔记来撰写本系列博客,记录自己的学习内容,同时也供看到的人学习。到本篇为止关于容器的知识就全部介绍完毕了,本篇借用视频里面的一个笔记来简单总结一下主要的知识点,需要重点掌握的容器类已经用红色字体标注出来:一、一张图(各个常用容器的关系结构框图)二、三个知识点1、迭代器1)、java.util.Iterator+hasNext()、ne
月韵灵觞
·
2020-08-20 04:16
JAVA学习
JAVA学习笔记
38——模拟实现Iterator+HashMap的“分拣”原理+“分拣”的应用
最近在看JAVA教学的视频,觉得老师讲的很好,同时借用源代码还有笔记来撰写本系列博客,记录自己的学习内容,同时也供看到的人学习。本篇介绍三个内容,一个是模拟实现一个简陋的迭代器,第二个是介绍一下HashMap的“分拣”原理,第三个是进行一个相应的应用。首先来看第一个内容:importjava.util.Iterator;/***简化迭代器原理加入接口提供方法*hasNext*next*/publi
月韵灵觞
·
2020-08-20 04:16
JAVA学习
java
iterator
hashmap
面向对象
博客
JAVA学习笔记
45——四种引用+三种HashMap+同步控制+不可变设置
最近在看JAVA教学的视频,觉得老师讲的很好,同时借用源代码还有笔记来撰写本系列博客,记录自己的学习内容,同时也供看到的人学习。由于过年,已经整整八天没有写博客了,今天继续~首先来介绍四种引用(references):从上面的内容可以看出四种不同的引用对应着各自的功能,用于针对不同回收需求的数据而分别设立的,下面看实例代码:importjava.lang.ref.WeakReference;/**
月韵灵觞
·
2020-08-20 04:16
JAVA学习
JAVA学习笔记
49——线程概念+进程、线程区别+创建进程三种方法
最近在看JAVA教学的视频,觉得老师讲的很好,同时借用源代码还有笔记来撰写本系列博客,记录自己的学习内容,同时也供看到的人学习。本篇开始讲线程,先来介绍一下程序、进程、线程的概念,其实学过《操作系统》的童鞋应该都不陌生了:1、程序:指令集静态概念。2、进程:操作系统调度程序动态概念。3、线程:在进程内多条执行路径(在单核CPU下其实是一个虚拟、模拟的过程,真正的多线程是在多个CPU的前提下进行的)
月韵灵觞
·
2020-08-20 04:16
JAVA学习
java
线程
多线程
源代码
JAVA学习笔记
46——其他容器简介3:guava只读控制+函数式编程+集合操作
最近在看JAVA教学的视频,觉得老师讲的很好,同时借用源代码还有笔记来撰写本系列博客,记录自己的学习内容,同时也供看到的人学习。本篇介绍的是一种新的、并且功能更加强大的容器——guava,它是Google公司的开发人员对JDK的一种扩展,提供了更加安全、方便的多种功能,当然,我们在使用的时候是需要先到官网下载相应的jar文件,然后导入到你需要使用的工程里面,才能正常地使用:由于guava下的容器使
月韵灵觞
·
2020-08-20 04:16
JAVA学习
JAVA学习笔记
31——Map接口+Map常见方法+模拟实现Map(低级版和高级版)
最近在看JAVA教学的视频,觉得老师讲的很好,同时借用源代码还有笔记来撰写本系列博客,记录自己的学习内容,同时也供看到的人学习。本篇讲述四个内容。第一个内容是介绍一下容器中一个很重要的接口:Map接口第二个内容是Map的常见方法——get、put、containsKey、containsValue的示例代码:importjava.util.HashMap;importjava.util.Map;/
月韵灵觞
·
2020-08-20 04:15
JAVA学习
JAVA学习笔记
2——字符型+布尔变量+类型转换
最近在看JAVA教学的视频,觉得老师讲的很好,同时借用源代码还有笔记来撰写本系列博客,记录自己的学习内容,同时也供看到的人学习。开始写第二篇了哦~继上篇介绍完JAVA的数值类型后,我们再来看看字符型(char)和布尔变量(boolean)。上一篇已经提到过JAVA内部采用的字符集是Unicode字符集,每一个字符占据两个字节的大小,这和C++是不一样的哦,除了正常的各国语言的一个字符外,char类
月韵灵觞
·
2020-08-20 04:15
JAVA学习
JAVA学习笔记
5——for循环+循环训练题+break、continue+方法概述+递归调用
最近在看JAVA教学的视频,觉得老师讲的很好,同时借用源代码还有笔记来撰写本系列博客,记录自己的学习内容,同时也供看到的人学习。回家的前两天正值周末,所以····嘿嘿懂得~今天继续写第5篇,从这篇开始就会涉及一些实用的训练题,这些在学习中是很必要的哦~上篇的末尾写到了while循环,那么这篇开头就介绍一下最最常用的for循环,for循环其实学过C的同学再熟悉不过了,它其实相当于一种灵活的“whil
月韵灵觞
·
2020-08-20 03:13
JAVA学习
6.1输入一个1~7之间的整数表示星期几,输出对应的英文单词(表示星期几);按要求捕获异常
摩尔的
Java学习笔记
6.1第六周作业:1、输入一个1~7之间的整数表示星期几,输出对应的英文单词(表示星期几);要求捕获以下异常:类型不匹配异常,如输入的是字符串等;输入的数值范围不合理,如>7,或7
little摩尔
·
2020-08-20 02:25
Java
题目
7.2在框架中添加一个面板,背景色设为黄色,在面板中再添加两个按钮。
摩尔的
Java学习笔记
7.2第七周作业:1、在窗口(宽300,高200)中添加一个面板,面板的背景色为绿色,窗口在屏幕中央,不允许改变其大小,关闭窗口时程序结束运行;2、在框架中添加一个面板,背景色设为黄色
little摩尔
·
2020-08-20 02:25
Java
题目
2.4模拟打牌游戏中的发牌过程
摩尔的
Java学习笔记
2.4第二周作业:1、实现将一组整数进行升序排列;2、用二维数组实现,5个学生4门课程的总分和平均分的统计工作;3、打印八行八列杨辉三角,开头不打印空格;4、模拟打牌游戏中的发牌过程
little摩尔
·
2020-08-20 02:25
Java
题目
3.1定义学生类:成员变量有学号、姓名、出生日期(字符串)、成绩;成员方法包括构造方法、计算学生年龄的方法、输出学生信息的方法;在主方法中创造一个学生对象,然后输出他的信息(包括他的年龄)
摩尔的
Java学习笔记
3.1第三周作业:1、定义学生类:成员变量有学号、姓名、出生日期(字符串)、成绩;成员方法包括构造方法、计算学生年龄的方法、输出学生信息的方法;在主方法中创造一个学生对象,然后输出他的信息
little摩尔
·
2020-08-20 02:25
Java
题目
1.9猜数游戏,随机生成一个整数(0-100),用户输入他所猜的数,程序回答大了或者小了,用户再输入他所猜的数,直至猜对了为止
摩尔的
Java学习笔记
1.9第一周作业:1、输出一行文字;2、输入一个字符串,判断其中字母、数字、其他字符的个数;3、编程实现从键盘依次输入姓名(字符串)、年龄(整型)、性别(字符)和成绩(浮点型),然后依次显示上述内容
little摩尔
·
2020-08-20 02:25
Java
题目
【
Java学习笔记
】实现Comparator接口来进行字符串逆向排序
//CreateaComparatorthatreturnstheoutcome//ofareversestringcomparison.classRevStrCompimplementsComparator{//Implementthecompare()methodsothatit//reversestheorderofthestringcomparison.publicintcompare(S
weixin_34315189
·
2020-08-20 01:06
从零开始深入理解泛型
很多内容来自《Java核心技术》和《EffectiveJava》(刚学Java的时候,这本中文版的书非常不建议阅读,本来就不是很好理解,加上令人崩溃的翻译,但是主要内容都写在了这篇最后一章)另外还参考了《
Java
成都往右
·
2020-08-20 01:22
java
2.1实现将一组整数进行升序排列
摩尔的
Java学习笔记
2.1第二周作业:1、实现将一组整数进行升序排列;2、用二维数组实现,5个学生4门课程的总分和平均分的统计工作;3、打印八行八列杨辉三角,开头不打印空格;4、模拟打牌游戏中的发牌过程
little摩尔
·
2020-08-19 23:47
Java
题目
java学习笔记
——synchronized的理解(仅供参考)
1.synchronized是一个互斥锁,下面是一个例子synchronized(对象){需要被同步的代码}对象如同锁。持有锁的线程可以在同步中执行。没有持有锁的线程即使获取cpu的执行权,也进不去,因为没有获取锁。/*需求:银行有一个金库。有两个储户分别存300员,每次存100,存3次。*/classBank{privateintsum;//Objectobj=newObject();publi
破破爱吹牛
·
2020-08-19 22:16
java
Java学习笔记
之输入输出流(一) File、文件字节流、文件字符流
以下是博主学java的时候记的一些笔记,分享给大家,如果有错误或者以为的话,可以在下方留言File类创建File对象的构造方法有以下3个:File(Stringfilename);File(StringdirectoryPath,Stringfilename);File(Filef,Stringfilename);文件的属性publicStringgetName();获取文件的名字publicbo
奥斯卡小金驴儿
·
2020-08-19 22:09
Java学习笔记
Java学习笔记
之反射
以下是博主学java的时候记的一些笔记,分享给大家,如果有错误或者以为的话,可以在下方留言反射packagecom.fanshe;importjava.lang.reflect.Constructor;importjava.lang.reflect.Field;importjava.lang.reflect.Method;publicclassDemo_3{@SuppressWarnings("u
奥斯卡小金驴儿
·
2020-08-19 22:09
Java学习笔记
Java学习笔记
之输入输出流(二) 缓冲流、随机流、数组流、数据流、对象流
以下是博主学java的时候记的一些笔记,分享给大家,如果有错误或者以为的话,可以在下方留言缓冲流(读一行)BufferedReader类和BufferedWriter类创建的对象称为缓冲输入流、输出流,两者增强了读/写文件的能力。效率更高。BufferedReader类的构造方法是:BufferedReader(Readerin);例:FileReaderfr=newFileReader(“hel
奥斯卡小金驴儿
·
2020-08-19 22:09
Java学习笔记
Java学习笔记
之常用方法类(一)String类、正则表达式
以下是博主学java的时候记的一些笔记,分享给大家,如果有错误或者以为的话,可以在下方留言String类可以使用String类声明字符串对象,Strings;s=newString(“wearestudents”);或者自己创建另一个字符串Strings=newString(“wearestudents”);String类还有两种常用的方法(1)String(chara[])用一个字符数组a创建一
奥斯卡小金驴儿
·
2020-08-19 22:38
Java学习笔记
Effective
Java学习笔记
--创建和销毁对象
创建和销毁对象一.静态工厂方法代替构造器静态工厂方法的优缺点优点:1.可以自定义名称(可以将功能表述的更加清晰)2.不必每次调用都创建新的对象(同一对象重复使用)3.返回的类型可以是原返回类型的任何子类型对象4.简化创建对象时的代码缺点:1.如果不含有公开的构造器,就不能被子类化2.和普通的静态方法没有区别二.遇到多个构造器参数时考虑用构建器如果我们现在需要编写一个描述客户信息的类,在客户的信息中
weixin_30635053
·
2020-08-19 21:44
Java学习笔记
:JDK,JVM,JRE等概念的理解
JDK(JavaDeveloper'sKitjava开发工具包)JRE(JavaRuntimeEnvironment)JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。JDK顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。
tongqian_
·
2020-08-19 19:16
Java学习笔记
Java学习笔记
之IO(五):BufferedOutputStream缓冲输出字节流
packagecom.io;importjava.io.BufferedInputStream;importjava.io.BufferedOutputStream;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importorg.j
秋忆夏伤
·
2020-08-19 18:11
java学习笔记
2017/6/28我的理想是成为一枚高级软件工程师
从今天开始,我会把这里当做我的
Java学习笔记
本,当做我的人生字典,先不说能不能给各位志同道合的看官一点点的学习帮助吧,最起码,这是我给未来
JQueena
·
2020-08-19 17:35
Effective
Java学习笔记
---创建和销毁对象
一、考虑用静态工厂方法代替构造器1、静态工厂方法可以直接通过静态方法函数名清楚地表示返回对象;2、使用getInstance返回Singleton实例,使用newInstance每次返回一个新的实例;但是newInstance一般调用无参构造函数,可能会出现IllegalAccessException或者InstantiationException抛出异常。换句话说就是破坏了编译时的异常检查。3、
云梦山小白
·
2020-08-19 17:28
设计模式
Java
Java学习笔记
之继承和接口(一) super关键字、final关键字、abstract类和方法
以下是博主学java的时候记的一些笔记,分享给大家,如果有错误或者以为的话,可以在下方留言子类与父类在同一个包中的继承性子类会继承父类的除private之外的其他类型的成员变量和方法,继承的成员变量和方法的访问权限都不变。子类与父类不在同一包中的继承性子类只会继承父类中的protected/public成员变量和方法,访问权限不变,不能够继承父类的友好变量和方法。成员变量的隐藏和方法的重写个人理解
奥斯卡小金驴儿
·
2020-08-19 16:41
Java学习笔记
Java学习笔记
未懂static的作用finalize()方法接口适配6.初始化和清理this在构造器中调用构造器可以用this关键字,通常当你说this,意味着"这个对象"或"当前对象",它本身生成对当前对象的引用。importjava.util.*;classFlower{intpetalCount=0;Strings="initialvalue";Flower(intpetals){petalCount=p
cloudy_happy
·
2020-08-19 09:58
Log4j2记录日志到数据库
details/50884155(log4j2记录日志到mysql&mongodb)http://blog.csdn.net/ererfei/article/details/50857103(MongoDB
Java
yjph83
·
2020-08-19 06:08
java/开源框架
Java基础学习笔记(一)
——参考资料张孝祥《Java就业培训》林信良《
Java学习笔记
》机械工业《Java核心编程》机械工业《
weixin_34162401
·
2020-08-19 05:55
JAVA学习笔记
----第一章的总结
JAVA学习笔记
----第一章的总结1.环境变量windows下可以在cmd中通过set,linux下可以通过export临时设定当前命令行或者terminal的环境变量,只有在当前终端创建的才能继承当前的临时环境变量
cuihairu
·
2020-08-19 01:41
java
Java学习笔记
(二)事件监听器
Java实现对组件事件(如单击、输入等)的监听和JavaScript类似,都是先添加Listener,再写触发函数,不同的是,Java实现监听前必须使用implements将各个接口添加到类内。相关的库为java.awt.event.*例如要添加行为事件的接口ActionListener,则需要在实现窗口的类内作如下操作:public class Test extends JFrame imple
weixin_34050389
·
2020-08-18 22:37
JAVA学习笔记
(四十七)- 事件监听
定义ActionListener接口的实现类实现事件监听importjava.awt.Button;importjava.awt.Frame;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.WindowEvent;importjava.awt.event.Window
陆讯
·
2020-08-18 22:03
精通JAVA语言
Java学习笔记
1--Java概述
1.1JAVA简介1.1.1Java的发展历史1991年,Sun公司为进军家用电子消费市场,成立了名为Green的项目组,Oak(橡树)系统出现;1994年,Green项目组用Oak设计了一个成为WebRunner(后被称为HotJava)的WWW浏览器;1995年,Sun公司发布了Java和HotJava两项产品,Java问世。目前使用的Java版本是Java2.1.1.2Java2包括:J2S
北冥有鱼zsp
·
2020-08-18 21:32
Java学习笔记
Java学习笔记
Java学习笔记
思考(一)第一次笔记记录自己在广州学习到的关于Java的知识,防止自己忘记,也是通过这个方法来温习自己学到的知识这是7月3日的笔记:关于dao开发模式的自己的理解:老师笔记:DAO开发模式
qq_30004675
·
2020-08-18 21:34
学习笔记
Java学习笔记
------Java关键字及作用
Java关键字及作用---恢复内容开始---一、总览:访问控制privateprotectedpublic类,方法和变量修饰符abstractclassextendsfinalimplementsinterfacenativenewstaticstrictfpsynchronizedtransientvolatile程序控制breakcontinuereturndowhileifelseforin
做梦都在笑
·
2020-08-18 21:06
java
java
关键字
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他