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笔记
3.3-全栈
Java笔记
:Java控制语句(下)其他篇
语句块语句块(有时叫做复合语句),是用花括号扩起的任意数量的简单Java语句。块确定了局部变量的作用域。块中的程序代码,作为一个整体,是要被一起执行的。块可以被嵌套在另一个块呢。不能在两个嵌套的块内声明同名的变量。语句块可以使用外部的变量!语句块中定义的变量作用域只限于语句块。【示例1】语句块publicstaticvoidmain(String[]args){intn;inta;{intk;in
全栈Java
·
2017-06-26 11:29
java
2.4-全栈
Java笔记
:基本类型转化及常见错误和问题
数据类型的转换自动类型转换自动类型转换指的是容量小的数据类型可以自动转换为容量大的数据类型。在图1所示,黑色的实线表示无数据丢失的自动类型转换,而虚线表示在转换时可能会精度的损失。图1自动类型转换可以将整型常量直接赋值给byte、short、char等类型变量,而不需要进行强制类型转换,只要不超出其表数范围【示例1】自动类型转换特例shortb=12;//合法shortb=1234567;//非法
全栈Java
·
2017-06-26 11:22
java
Java笔记
- IO流 - 序列流
序列流SequenceInputStream的基本用法有时候我们也称SequenceInputStream为合并流。因为他们主要是合并文件和切割文件的时候使用。既然是序列,所以不会只有一个流。一般流都是成对出现的,但是打印流和序列流不一样,打印流只负责目的,序列流只负责源。如果我们想要合并三个文本文档,可以分别创建三个流对象,对三个文本文件进行关联,然后一个一个的写。这样做是可以的,但是比较麻烦,
斑目晴信
·
2017-06-19 14:37
java
Java笔记
- IO流 - 打印流
在IO包中,打印流是输出信息最方便的类,包含字节打印流(PrintStream)和字符打印流(PrintWriter)。字节打印流PrintStream字节打印流是OutputStream字节输出流的子类。System.out是PrintStream的对象。PrintStream特点:1.PrintStream类中有许多print方法和println方法的重载形式,可以对多种数据类型进行打印,并保
斑目晴信
·
2017-06-19 13:51
java
Java笔记
- IO流 - 转换流
1.InputStreamReader目的:获取用户键盘录入的数据,并将数据变成大写显示在控制台上,如果用户输入over,结束键盘录入。在这里,因为输入的是文本内容,并且是一行一行的,所以使用readLine()方法来操作应该是最方便的。但是readLine()是字符输入流BufferedReader类中的方法,而System.in是一个InputStream类型的字节流,所以就要想办法在他们之间
斑目晴信
·
2017-06-13 13:40
java
java笔记
-LinkedList面试复习
昨天去面试看到有道LinkedList的题,平时写项目也很少用到此链表集合。导致一些结构方法都忘了。现在写回忆回忆。。。LinkedListlist=newLinkedList();list.add(1);//索引0list.add(1,2);//索引1list.add(0,"san");//前面的索引全部往后推此时“san”索引为0,'1'索引为1,‘2’索引为2Stringsan=(Strin
SAnSAni
·
2017-06-13 11:42
复习笔记
Java笔记
- IO流 - 字节流
字节流和字符流无非是处理的数据单位不一样,处理的数据格式也不一样,字符流只能处理文本文件,字节流可以处理任何格式的文件。字节流可以抽取出两个顶层基类:InputStream和OutputStream1.FileInputStream类和FileOutputStream类字节流和字符流用来操作硬盘上文件的类都是在基类前面加上File,他们中的方法也大致相同字符流创建的数组是char类型的,字节流创建
斑目晴信
·
2017-06-13 09:06
java
Java笔记
- IO流 - 字符流
IO流按照流向分类是指输入流和输出流。其中,输入输出是相对于内存而言的。将外设中的数据读取到内存中是输入,读。将内存中的数据写入到外设中是输出,写。IO流也可以按照所操作的数据分为两种:字节流和字符流。字符流和字节流的区别:在大多数情况下,字节是数据最小的基本单位,用于处理字节数据的流对象就是字节流。在最一开始是没有字符流,只有字节流。因为我们面对计算机通常都是要操作文字的,美国为了让计算机识别他
斑目晴信
·
2017-06-07 17:29
java
第2篇-JAVA基础
第2篇-JAVA基础每篇一句:无论处在任何领域中,即使是在小的事情,都要让每一天有所价值初学心得:在学习的过程中,错误是很宝贵的,它一笔“财富”,更是一种“价值”(笔者:JEEP/711)[
JAVA笔记
systemhub
·
2017-06-04 17:48
JAVA-Markdown
第1篇-JAVA开篇
(笔者:JEEP/711)[
JAVA笔记
,时间:2017-03-22,开篇]目录导航第1篇-JAVA开篇目录导航JAVA由来与发展JAVA由四部分组成JAVA方向体系JAVA安装及配置环境变量了解JDK
systemhub
·
2017-06-04 14:50
JAVA-Markdown
Effective
Java笔记
(不含反序列化、并发、注解和枚举)
本文首发于微信公众号——世界上有意思的事,搬运转载请注明出处,否则将追究版权责任。微信号:a1018998632,交流qq群:859640274最近把EffectiveJava复习了一遍,其中有比较多的java最佳实践可以在平时编程中用到。反序列化、并发、注解和枚举这四章没看,并发这本书里讲的比较简单,推荐java并发编程实战这本书。注解和枚举与Thinkinginjava中讲的差不多。反序列化用
何时夕
·
2017-06-02 14:25
Java笔记
- Set集合
Set集合是无序的,元素不可重复的。Set接口中的方法和Collection一致。Set集合有三个重要子类HashSet,LinkedHashSet和TreeSet1.HashSetHashSet类实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set的迭代顺序;特别是它不保证该顺序恒久不变(Set底层的存储方式是由算法来完成的,所以说一定哪一天升级后算法就变化了,元素的存
斑目晴信
·
2017-05-12 17:37
java
Java笔记
- List集合
集合Collection下面有两大子体系,List和Set,他们都是Collection接口的子接口。-List:是有序的collection,这里的有序是指存入的顺序(qwer顺序存入,取出顺序也是qwer),所以List接口和它的子类都有索引(角标)。并且List中元素可以重复。-set:无序的collection,元素不能重复。List常见方法List继承了Collection接口,所以Co
斑目晴信
·
2017-05-04 21:08
java
Java笔记
- Wrapper类
包装类Wrapper在Java中一切都是对象,为了方便操作基本数据类型值,所以将基本数据类型也封装成了对象,每个基本数据类型都有一个与之相对应的类,这些类统称包装类(WrapperClass)。基本数据类型包装类byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublecharCharactebooleanBoolean该包装类主要用于基本
斑目晴信
·
2017-05-01 22:39
java
Java笔记
最近终于回到软件开发的世界,在学习Java,感觉常用需要理解的有这么些东西:LanguageFeaturesAnnotationsReflectionThrowable(orElseThrow)OOPDesignPatternsDependencyInjectionGenericsNotablePackagesGuiceGuaveImmutablesDatabaseAccessLibrariesH
开水的杯子
·
2017-04-05 12:07
Java笔记
-Java的trim方法去除不掉空格的时候
问题背景:一般Java项目里,当我们需要做一些数据过滤的时候,往往通过trim方法对数据进行首尾空格删除,然后再通过判断length的长度是否等于0来判断数据是否为空。但是,有时候会出现这样的神奇问题,用该方法过滤不掉某些为空的字符串。如此,一般就是掉进全角空格和半角空格的坑里面了。我们来看一下全角空格和半角空格的定义,一般情况,我们不会太关注这个问题:全角和半角区别:一个汉字字符在电脑上要占两个
栾呱呱
·
2017-03-23 20:49
Java笔记
之一
版权声明:本文为博主原创文章,未经博主允许不得转载源程序(源代码):用高级语言编写的程序。Java程序必须包含名为main的方法,程序是从main方法开始执行的;Java中的每条语句都以分号(;)结束,也称为语句结束符。每个Java程序至少应该有一个类。每个类都有一个名字。按照惯例,类名都是以大写字母开头的。Java源程序是区分大小写的。Java标识符:Java语言中:变量、常量、方法、类的名字,
HeartDesire
·
2017-03-13 21:54
Java
Java笔记
阅读更多1、有些方法执行所需的操作,没有返回值。在这种情况下,returnValueType是关键字void。2、方法的调用:Java支持两种调用方法的方式,根据方法是否返回值来选择。当程序调用一个方法时,程序的控制权交给了被调用的方法。当被调用方法的返回语句执行或者到达方法体闭括号时候交还控制权给程序。代码如下:/**返回两个整型变量数据的较大值*/publicstaticintmax(intn
miao_miu
·
2017-03-13 09:00
方法调用
java
Java笔记
阅读更多1、有些方法执行所需的操作,没有返回值。在这种情况下,returnValueType是关键字void。2、方法的调用:Java支持两种调用方法的方式,根据方法是否返回值来选择。当程序调用一个方法时,程序的控制权交给了被调用的方法。当被调用方法的返回语句执行或者到达方法体闭括号时候交还控制权给程序。代码如下:/**返回两个整型变量数据的较大值*/publicstaticintmax(intn
miao_miu
·
2017-03-13 09:00
方法调用
java
Java笔记
——2017年3月3日
Java的发展Java1.0Java1.1Java1.2(Java2将Java分为J2SE,J2EE,J2ME)Java1.3Java1.4Java5.0(将分成三个版本,改名为JavaSE,JavaEE,JavaME)Java6.0Java7.0Java8.0Java数据类型Java数据类型有两大种:引用数据类型和原始数据类型。引用数据类型:interface、class、Array、enum原
Notzuonotdied
·
2017-03-04 16:00
java
反射
泛型
静态导入
可变参数
(
Java笔记
学习2)数组
publicclassMyArray{privatelong[]arr;//表示有效数据的长度privateintelements;//数组长度publicstaticvoidmain(String[]args){}publicMyArray(){arr=newlong[50];}publicMyArray(intmaxsize){//定义数组长度arr=newlong[maxsize];}/**
CoderBruis
·
2017-02-25 14:05
java
数据结构与算法
疯狂
Java笔记
:第 1 章 Java简介与开发环境的搭建
第1章Java语言概述与开发环境1.1Java语言的发展简史[了解]Sun公司决定在C++基础上开发一种面向对象的新语言,为下一代智能家电编写一个通用控制系统,失败后决定创造一种全新的语言Oak1994年互联网和浏览器出现,通过对Oak小规模改造,完成了第一个Java语言的网页浏览器:WebRunner。由于Oak商标已经被注册,更名为Java1995年Sun公司将Java开源[公开源代码]。互联
WERBBGERTWR
·
2017-02-22 21:13
JavaSE教程
java笔记
2-servlet-会话管理
cookie增删改查增Cookiecookie=newCookie("username","arkulo");cookie.setMaxAge(7*24*60*60);单位是秒,一星期内有效response.setCookie(cookie);查Cookie[]cookies=request.getCookies();if(cookies!=null){for(Cookieck:cookies){
arkulo
·
2017-02-21 14:29
java笔记
创建对象(待深究)
代码片publicclassGuessGame{//Playerp1;//Playerp2;//Playerp3;publicvoidstartGame(){//p1=newPlayer();//p2=newPlayer();//p3=newPlayer();Playerp1=newPlayer();Playerp2=newPlayer();Playerp3=newPlayer();//这三句与上
Kahung_L
·
2017-02-18 16:03
java笔记
之一,创建java窗体
使用javaJDK提供的JFrame构建窗体框,使用JPanel充当画布,Graphics充当画笔,在窗体中布置内容。创建窗体:package drawRect;import javax.swing.JFrame;/** * 利用Graphics画矩形 * @author wuyan * */public class Rect extends JFrame{private static final
win2linux
·
2017-01-17 18:16
java
窗体
Java final 关键字
final关键字-thinkin
java笔记
问题原因final属性final参数final方法final类final类与java类库final关键字-thinkin
java笔记
之前对于final关键字只是大概了解
devliu
·
2016-12-19 20:04
读书笔记
韩顺平
java笔记
03
1.运算符+加,-减,*乘,/除,%取模++自加,--自减(注意其计算顺序:intb=a++;intb=++a;)+=左加,-=左减,/=左除,%=左取模==等于,>大于,=大于等于,<=小于等于,!=不等&&与,||或,!非2.三大流程控制顺序控制:从上至下,从左至右分支控制:单分支if(){}双分支if(){}else{}多分支if()elseif(){}elseif(){}……Switch(
chendaofu1994
·
2016-12-10 12:21
韩顺平java笔记
Effective
Java笔记
一 创建和销毁对象
Effective
Java笔记
一创建和销毁对象第1条考虑用静态工厂方法代替构造器第2条遇到多个构造器参数时要考虑用构建器第3条用私有构造器或者枚举类型强化Singleton属性第4条通过私有构造器强化不可实例化的能力第
圣骑士wind
·
2016-11-25 17:18
Effective
Java笔记
一 创建和销毁对象
Effective
Java笔记
一创建和销毁对象第1条考虑用静态工厂方法代替构造器第2条遇到多个构造器参数时要考虑用构建器第3条用私有构造器或者枚举类型强化Singleton属性第4条通过私有构造器强化不可实例化的能力第
圣骑士wind
·
2016-11-25 17:00
Effective
Java笔记
一 创建和销毁对象
Effective
Java笔记
一创建和销毁对象第1条考虑用静态工厂方法代替构造器第2条遇到多个构造器参数时要考虑用构建器第3条用私有构造器或者枚举类型强化Singleton属性第4条通过私有构造器强化不可实例化的能力第
圣骑士wind
·
2016-11-25 17:00
租车
Java笔记
手敲!
各位大家好!我又来装逼了!!如果装的不好或有什么需要改正的地方请留言!importjava.util.*;classCar{StringCarX;//车型intnumBer;//车的价格publicintrun(intnum){//待返回值得计算方法returnnumBer*num;}}classXCarextendsCar//在这里XCar继承与Car,所以会XCar会调用Car的无参的构造方法
炙冰
·
2016-11-18 20:03
java笔记
private修饰的私有属性可以在类中利用set,get方法赋值、访问。a.构造函数是没有返回值类型的b.构造函数的函数名必须要与类名一致c.构造函数不是我们手动调用的,而是创建对象的时候jvm调用的b.如果一个类没有显式的写上一个构造方法时,那么java编译器会为该类添加一个无参的构造器e.构造函数是可以在一个类中构造函数与普通函数的区别:1.返回值类型的区别1.构造函数是没有返回值类型的2.普
有思想的火柴
·
2016-11-16 09:07
Java笔记
!
这是我这几天自己理解的
java笔记
!纯手打!不喜勿喷!!加粗的都是要注意的!!数组的排序和查找!1.查找:前提是数组中的数都已经排好位置!
炙冰
·
2016-11-14 19:18
Java笔记
-并发
站在程序性能的角度看,在单处理器的机器上使用并发不会有对改善性能有什么影响,除非一个任务可能阻塞。volatile(易变性):long和double是分开的两个32位操作,所以是非原子性的,可能会出现在操作一部分后系统出现上下文切换,造成读写数据错误。使用volatile定义long和double,保证其原子性。(64位系统中long和double也是非原子性的,详见java虚语言规范)volat
Trouble__maker
·
2016-11-08 22:37
Java
Java笔记
——ClassLoad
http://www.codeceo.com/article/java-classloader.htmlhttp://blog.csdn.net/yuan22003/article/details/6839335
幻一夜
·
2016-10-24 10:20
java
java笔记
1-入门
java学习笔记hellowordpublicclassHello{publicstaticvoidmain(String[]args){System.out.println("helloword");}}输出结果:helloword说明1类的定义定义格式:[public]class类名称{}publicclass定义:类名必须和文件名称保持一致,在一个*.java之中只能有一个publiccla
canglingyue
·
2016-10-20 20:37
java
java
笔记
java笔记
java笔记
第一天==和equals==比较的比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中存储的引用地址是否相同。
jmychou
·
2016-10-16 00:55
Thinking in
java笔记
:《第十章: 内部类》
可以将一个类的定义放到另一个类的定义内部,这就是内部类。10.1创建内部类如果想从外部类的非静态方法之外的任意位置创建某个内部类的对象,那么必须具体指明这个对象的类型:OuterClassname.InnerClassName10.2链接到外部类当生成一个内部类的对象时,此对象与制造它的外围对象之间就有了一种关系,所以他能访问其外围对象的所有成员,而不需要任何特殊条件。此外,内部类还拥有其外围类的
张利强
·
2016-10-10 15:57
Java笔记
(10)-图形界面设计、Swing、窗口、JFrame、常用组件和布局、处理事件、MVC结构、对话框、GUI
我希望有个如你一般的人如山间清爽的风如古城温暖的光只要最后是你就好今天你路过了谁谁又丢失了你呢或者从你的全世界路过图形界面设计1JavaSwing概述图形化界面(GraphicsUserInterface,GUI)是指采用图形方式显示的计算机操作用户界面。通过图形化界面,用户和程序之间可以方便地进行交互。Java的抽象窗口工具包(AbstractWindowToolkit,AWT)提供许多用来设计
须木一瓜
·
2016-09-27 17:26
Java
Java笔记
(10)-图形界面设计、Swing、窗口、JFrame、常用组件和布局、处理事件、MVC结构、对话框、GUI
我希望有个如你一般的人如山间清爽的风如古城温暖的光只要最后是你就好今天你路过了谁谁又丢失了你呢或者从你的全世界路过图形界面设计1JavaSwing概述图形化界面(GraphicsUserInterface,GUI)是指采用图形方式显示的计算机操作用户界面。通过图形化界面,用户和程序之间可以方便地进行交互。Java的抽象窗口工具包(AbstractWindowToolkit,AWT)提供许多用来设计
Peng_Hong_fu
·
2016-09-27 17:00
java
界面设计
Java笔记
(1)-数据类型的相关知识点
(1)基本数据类型整型:指的是byte、short、int、long四种类型。Java中的整数值有4中表示方式:十进制、二进制、八进制、十六进制,其中,二进制的整数以0B或0b开头;八进制的整数以0开头;十六进制的整数以0x或0X开头,其中10~15分别以a~f(A~F)表示。需要注意的是,计算机以补码的形式保存所有的整数。补码的计算原则:正数的补码和原码完全相同,负数的补码是其反码加1;反码是对
Gone-with-the-wind
·
2016-09-24 16:17
读thinking in
java笔记
(十五):数组
1.数组为什么特殊Java中有大量其他的方式可以持有对象,那么,到底是什么使数组变得与众不同呢?数组与其他种类的容器之间的区别有三方面:效率、类型和保存基本类型的能力。在Java中数组是一种效率最高的存储和随机访问对象引用序列的方式。数组就是一个简单的线性序列,这使得元素访问非常快速。但是为这种速度所付出的代价是数组对象的大小被固定,并且在其生命周期中不可改变。你可能会建议使用ArrayList,
key_zhaojd
·
2016-09-22 10:04
读thinging
in
java
Effective
java笔记
(十),序列化
将一个对象编码成字节流称作将该对象「序列化」。相反,从字节流编码中重新构建对象被称作「反序列化」。一旦对象被「序列化」后,它的编码就可以从一台虚拟机传递到另一台虚拟机,或被存储到磁盘上,供以后「反序列化」使用。序列化技术为JavaBean组件结构提供了标准的持久化数据格式。74、谨慎的实现Serializable接口一个类实现Serializable接口需要付出的代价:一旦一个类被发布,就大大降低
Alent
·
2016-09-20 19:53
Win10怎么快速访问指定目录或文件夹
下面以我电脑中的“New”文件夹为例说明,其隐藏比较深:【F:\Documents\编程语言相关\Java相关\JavaSE\
Java笔记
\New】,如下图所示:因为我经常用到New文件夹,所以我想每次打开文件资源管理器后都可以迅速找到该目录
佚名
·
2016-09-20 13:25
Effective
java笔记
(五),枚举和注解
30、用enum代替int常量枚举类型是指由一组固定的常量组成合法值的类型。在java没有引入枚举类型前,表示枚举类型的常用方法是声明一组不同的int常量,每个类型成员一个常量,这种方法称作int枚举模式。采用int枚举模式的程序是十分脆弱的,因为int值是编译时常量,若与枚举常量关联的int发生变化,客户端就必须重新编译。java枚举类型背后的思想:通过公有的静态final域为每个枚举常量导出实
Alent
·
2016-09-15 20:20
Effective
java笔记
(四),泛型
泛型为集合提供了编译时类型检查。23、不要在代码中使用原生态类型声明中具有一个或多个类型参数的类或接口统称为泛型。List是一个参数化类,表示元素类型为E的列表。为了提供兼容性,每个泛型都定义一个原生态类型,即不带任何实际类型参数的泛型名称。例如,List的原生态类型为List。使用原生态类型将逃避编译时的类型检查,失掉泛型在安全性和表述性方面的优势。出错时(运行时错误)代码所处的位置与包含错误的
Alent
·
2016-09-12 19:03
Effective
java笔记
(二),所有对象的通用方法
Object类的所有非final方法(equals、hashCode、toString、clone、finalize)都要遵守通用约定(generalcontract),否则其它依赖于这些约定的类(HashMap,HashSet等)将不能正常工作。8、覆盖equals时请遵守通用约定无需覆盖equals的情形:类的每个实例本质上是唯一的。类代表的是活动实体而不是值的概念。(例如,类Thread)不
Alent
·
2016-09-07 20:11
java笔记
--八成Java开发者解答不了的问题
引申自八成Java开发者解答不了的问题1如下代码,究竟会发生什么?importjava.sql.SQLException;publicclassTest{privatevoidpleaseThrow(finalExceptiont)throwsT{throw(T)t;}publicstaticvoidmain(String[]args){try{newTest().pleaseThrow(newS
Cceking
·
2016-08-20 22:16
java
think in
java笔记
:RTTI-Runtime type information
RTTI-RuntimetypeinformationTounderstandhowRTTIworksinJava,youmustfirstknowhowtypeinformationisrepresentedatruntime.ThisisaccomplishedthroughaspecialkindofobjectcalledtheClassobject,whichcontainsinform
sutonline
·
2016-08-15 19:23
Think
in
Java笔记
Rx
java笔记
Rxjava的创建1.创建操作create创建操作observableObservableobservable=Observable.create(newObservable.OnSubscribe(){@Overridepublicvoidcall(Subscribersubscriber){if(!subscriber.isUnsubscribed()){subscriber.onNext("
holylyy
·
2016-08-12 10:51
上一页
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
其他