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中可以将新代码加入到一个正在运行的程序中; 计算机高级语言类型主要有编译型和解释型两种; 所有程序都是从publicstaticvoidmain(Stringargs[])开始运行的; 在Java中是严格区分大小写的; classpath在编译时不起作用;
Techzero
·
2013-07-08 16:00
java
笔记
[Think in
Java笔记
]并发
进程试运行在它自己的地址空间内的自包容的程序。多任务操作系统可以通过周期性地将CPU从一个进程切换到另一个进程。操作系统会将进程互相隔离开,因为他们不会彼此干涉。编写多线程程序最基本的困难在于在协调不同线程驱动的任务之间对共享资源的使用,以使得这些资源不会同时被多个任务访问。1.线程机制一个线程是在进程中的一个单一的顺序控制流,因此,单个进程可以拥有多个并发执行的线程。每个任务都觉得自己在一直占用
vivisran
·
2013-06-26 10:39
学习笔记
[Think in
Java笔记
]并发
进程试运行在它自己的地址空间内的自包容的程序。多任务操作系统可以通过周期性地将CPU从一个进程切换到另一个进程。操作系统会将进程互相隔离开,因为他们不会彼此干涉。编写多线程程序最基本的困难在于在协调不同线程驱动的任务之间对共享资源的使用,以使得这些资源不会同时被多个任务访问。1.线程机制一个线程是在进程中的一个单一的顺序控制流,因此,单个进程可以拥有多个并发执行的线程。每个任务都觉得自己在一直占用
LinkedKeeper
·
2013-06-26 10:39
学习笔记
技术宅
[Think in
Java笔记
]操作符
Java操作符作用于操作数,生成一个新值。几乎所有的操作符都智能操作基本类型,例外的操作符是"="、"=="、和"!=",这些操作符可以操作所有的对象,除此之外,String类还支持"+"和"+="。优先级当一个表达式中存在多个操作符时,操作符的优先级决定了各部分的计算顺序。赋值赋值操作符"=",意思是"去右边的值,把它复制给左边"。右值可以是任意常数、变量或表达式,左值必须是一个明确的已命名变量
vivisran
·
2013-06-25 16:52
学习笔记
[Think in
Java笔记
]操作符
Java操作符作用于操作数,生成一个新值。几乎所有的操作符都智能操作基本类型,例外的操作符是"="、"=="、和"!=",这些操作符可以操作所有的对象,除此之外,String类还支持"+"和"+="。优先级当一个表达式中存在多个操作符时,操作符的优先级决定了各部分的计算顺序。赋值赋值操作符"=",意思是"去右边的值,把它复制给左边"。右值可以是任意常数、变量或表达式,左值必须是一个明确的已命名变量
LinkedKeeper
·
2013-06-25 16:52
学习笔记
技术宅
[Think in
Java笔记
]字符串
不可变StringString对象是不可变的。String类中的每一次看起来会修改String值的方法,实际上都是创建了一个新的String对象。重载"+"与StringBuilderStringmango="mango";Strings="abc"+mango+"def"+47;String对象重载的"+操作符在应用与特定的类时,被赋予特殊的意义。编译器自动引入java.lang.StringB
vivisran
·
2013-06-25 15:38
学习笔记
[Think in
Java笔记
]字符串
不可变StringString对象是不可变的。String类中的每一次看起来会修改String值的方法,实际上都是创建了一个新的String对象。重载"+"与StringBuilderStringmango="mango";Strings="abc"+mango+"def"+47;String对象重载的"+操作符在应用与特定的类时,被赋予特殊的意义。编译器自动引入java.lang.StringB
LinkedKeeper
·
2013-06-25 15:38
学习笔记
技术宅
[Think in
Java笔记
]Java IO系统
1.输入输出InputStream和OutputStream是面向字节的,Reader和Write则面向字符的且兼容Unicode。InputStream类型ByteArrayInputStream:允许将内存的缓冲区当作InputStream使用StringBufferInputStream:将String转换成InputStreamFileInputStream:用于从文件中读取信息Piped
vivisran
·
2013-06-25 15:50
学习笔记
[Think in
Java笔记
]Java IO系统
1.输入输出InputStream和OutputStream是面向字节的,Reader和Write则面向字符的且兼容Unicode。InputStream类型ByteArrayInputStream:允许将内存的缓冲区当作InputStream使用StringBufferInputStream:将String转换成InputStreamFileInputStream:用于从文件中读取信息Piped
LinkedKeeper
·
2013-06-25 15:50
学习笔记
技术宅
[Think in
Java笔记
]容器深入研究
数组将数字与对象联系起来。它保存类型明确的对象,查询对象时,不需要对结果做类型转换。它可以是多维的,可以保存基本类型的数据。但是数组一旦生成,其容量就不能改变。1.Set和存储顺序Set(Interface)存入Set的每个元素都必须是为唯一的,因为Set不保存重复元素。加入Set的元素必须定义equals()方法以确保对象的唯一性。Set与Collection有完全一样的接口。Set接口不保证维
vivisran
·
2013-06-24 15:49
学习笔记
[Think in
Java笔记
]容器深入研究
数组将数字与对象联系起来。它保存类型明确的对象,查询对象时,不需要对结果做类型转换。它可以是多维的,可以保存基本类型的数据。但是数组一旦生成,其容量就不能改变。1.Set和存储顺序Set(Interface)存入Set的每个元素都必须是为唯一的,因为Set不保存重复元素。加入Set的元素必须定义equals()方法以确保对象的唯一性。Set与Collection有完全一样的接口。Set接口不保证维
LinkedKeeper
·
2013-06-24 15:49
学习笔记
技术宅
[Think in
Java笔记
]持有对象
Java提供了大量持有对象的方法:数组将数字与对象联系起来。它保存类型明确的对象,查询对象时,不需要对结果做类型转换。它可以是多维的,可以保存基本类型的数据。但是数组一旦生成,其容量就不能改变。四种容器:Map、List、Set和Queue,他们各自有两到三个实现版本。常用的容器用黑色粗线框表示。虚线框表示接口,实线框表示普通类。空心箭头表示一个特定的类实现了一个接口,实心箭头表示某个类可以生成箭
LinkedKeeper
·
2013-06-23 19:38
Java笔记
持有对象
技术宅
[Think in
Java笔记
]持有对象
Java提供了大量持有对象的方法:数组将数字与对象联系起来。它保存类型明确的对象,查询对象时,不需要对结果做类型转换。它可以是多维的,可以保存基本类型的数据。但是数组一旦生成,其容量就不能改变。四种容器:Map、List、Set和Queue,他们各自有两到三个实现版本。常用的容器用黑色粗线框表示。虚线框表示接口,实线框表示普通类。空心箭头表示一个特定的类实现了一个接口,实心箭头表示某个类可以生成箭
vivisran
·
2013-06-23 19:38
java笔记
持有对象
Java笔记
:String类
1.String类是不可变类,一旦一个String对象被创建以后,包含在这个对象中的字符序列式不可改变的,直至这个对象被销毁。Strings1="java"; s1=s1+"android"; s1=s1+"mysql";1)上面三个语句使用了3个字符串直接量之外,还会额外生成2个字符串直接量,"javaandroid","javaandroidmysql";程序中的s1依次指向3个不同的字符
·
2013-06-22 20:00
String类
java笔记
:自己动手写javaEE框架(五)--Spring事务管理学习
上篇文章写到了编程式事务的使用TransactionTemplate类的实现,TransactionTemplate类里的execute方法需要TransactionCallback接口实现类做参数,其接口的定义中只包含一个doInTransaction方法用于执行事务操作,上面的代码中使用匿名类的方式定义TransactionCallback接口实现,并且在doInTransaction()方法
ddsheng1128
·
2013-06-22 13:00
spring事务
java笔记
:自己动手写javaEE框架(五)--Spring事务管理学习
上篇文章写到了编程式事务的使用TransactionTemplate类的实现,TransactionTemplate类里的execute方法需要TransactionCallback接口实现类做参数,其接口的定义中只包含一个doInTransaction方法用于执行事务操作,上面的代码中使用匿名类的方式定义TransactionCallback接口实现,并且在doInTransaction()方法
ddsheng1128
·
2013-06-22 13:00
Java笔记
:与系统交互、系统相关的类,Object类
1.程序与用户交互(1)运行一个Java程序的时候要给它提供一个main方法入口,这边分析一下这个main方法的签名publicstaticvoidmain(String[]args);public修饰符:因为Java类给JVM调用的,所以要使用public修饰符暴露这个方法static修饰符:JVM调用主方法的时候不会先创建该主类的对象,而是直接通过该类来调用主方法的,所以使用static修饰。
·
2013-06-20 19:00
object
[Think in
Java笔记
]赋值与传递
案例publicclassValHod{ publicinti=10; } publicclassObParm{ publicstaticvoidmain(String[]args){ ObParmo=newObParm(); o.amethod(); } publicvoidamethod(){ inti=99; ValHodv=newValHod(); v.i=30;
vivisran
·
2013-06-19 13:51
学习笔记
[Think in
Java笔记
]赋值与传递
案例publicclassValHod{publicinti=10;}publicclassObParm{publicstaticvoidmain(String[]args){ObParmo=newObParm();o.amethod();}publicvoidamethod(){inti=99;ValHodv=newValHod();v.i=30;another(v,i);System.out.
LinkedKeeper
·
2013-06-19 13:51
学习笔记
技术宅
Java笔记
:枚举类
1.一个类的实例是有限且固定的,这个类称为枚举类。比如季节类,只有四个对象(春、夏、秋、冬)2.手动实现一个枚举类(1)通过private将构造器隐藏起来(2)把这个类的所有可能实例都使用privatestaticfinal修饰的类变量来保存。(3)如果有必要,可以提供一些静态方法。packagecn.it.lsl; publicclassSeason{ privatefinalStrin
·
2013-06-18 23:00
java
[Think in
Java笔记
]自动包装器和装箱
案例inti1=1024;Integeri2=Integer.valueOf("1024");System.out.println(i1==i2);//trueinti3=24;Integeri4=newInteger("24");System.out.println(i3==i4);//trueinti5=newInteger("10");Integeri6=newInteger("10");S
LinkedKeeper
·
2013-06-18 23:32
学习笔记
技术宅
[Think in
Java笔记
]自动包装器和装箱
案例inti1=1024; Integeri2=Integer.valueOf("1024"); System.out.println(i1==i2);//true inti3=24; Integeri4=newInteger("24"); System.out.println(i3==i4);//true inti5=newInteger("10"); Integeri6=newI
vivisran
·
2013-06-18 23:32
学习笔记
Java笔记
:内部类
1.把一个类放在另一类内部定义,这个定义在其他类里面的类就叫做内部类,包含内部类的类叫做外部类。内部类成员可以直接访问外部类的私有数据,但是外部类不能访问内部类的实现细节。2.非静态内部类(没有static修饰的内部类)packagecn.lsl; publicclassCow{ privatedoubleweight; publicCow(){} publicCow(doublewe
·
2013-06-17 21:00
java
Java笔记
:抽象类、接口
这篇笔记主要是抽象类和接口,还有简单介绍下三种设计模式:模板模式、工厂模式、命令模式1.抽象方法和抽象类(1)抽象方法和抽象类都必须使用abstract修饰符来定义,包含抽象方法的类只能被定义成抽象类,抽象类里面可以没有抽象方法。抽象方法里面没有方法体。(2)抽象类不能被实例化,不能使用new关键字来调用抽象类的构造器来创建抽象类的实例,只能被当成父类来继承。packagecn.lsl; p
·
2013-06-16 17:00
java
java笔记
(10,java异常)
阅读更多什么是异常:异常:就是程序在运行时出现不正常情况。异常由来:问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述,并封装成对象。其实就是java对不正常情况进行描述后的对象体现。Throwable|--Error|--Exception|--RuntimeException|--(OtherException)Error类层次结构描述了Java运行时系统的内部错误和资源耗
wangjie2013
·
2013-06-14 08:00
java
exception
异常
java笔记
(10,java异常)
什么是异常: 异常:就是程序在运行时出现不正常情况。 异常由来:问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述,并封装成对象。其实就是java对不正常情况进行描述后的对象体现。 Throwable |--Error |--Exception |--RuntimeException
wangjie2013
·
2013-06-14 08:00
java
exception
异常
Java笔记
:final修饰符
本篇笔记主要是final修饰符修饰类、成员变量、方法的用法,不可变类,实例缓存的不可变类final关键字可以用来修饰类、变量、方法。final变量不能重新赋值,子类不能覆盖父类的final方法,final类不能有子类。1.final修饰的成员变量(1)final修饰的成员变量一旦赋值后,不能被重新赋值。(2)final修饰的实例Field,要么在定义该Field的时候指定初始值,要么在普通初始化块
·
2013-06-13 22:00
final
java笔记
(09,多态与内部类)
阅读更多Lastmodified:2013-06-1216:51:55***********************************************多态:多态:可以理解为事物存在的多种体现形态。人:男人,女人。职员:CEO,CFO,普通员工。1,多态的体现父类的引用指向了自己的子类对象。人x=new男人();父类的引用也可以接受自己的子类对象。2,多态的前提必须是类与类之间有关系,
wangjie2013
·
2013-06-12 16:00
java
内部类
多态
匿名内部类
java笔记
(09,多态与内部类)
阅读更多Lastmodified:2013-06-1216:51:55***********************************************多态:多态:可以理解为事物存在的多种体现形态。人:男人,女人。职员:CEO,CFO,普通员工。1,多态的体现父类的引用指向了自己的子类对象。人x=new男人();父类的引用也可以接受自己的子类对象。2,多态的前提必须是类与类之间有关系,
wangjie2013
·
2013-06-12 16:00
java
内部类
多态
匿名内部类
java笔记
(09,多态与内部类)
Last modified:2013-06-12 16:51:55 *********************************************** 多态: 多态:可以理解为事物存在的多种体现形态。 人:男人,女人。 职员:CEO,
wangjie2013
·
2013-06-12 16:00
java
匿名内部类
内部类
多态
java笔记
(08,继承)
阅读更多Lastmodified:2013-06-1216:42:56**********************************继承:继承(Extends):1.提高了代码的复用性;2.继承让类与类之间产生了关系。有了这个关系,才有了多态的特性。注意:千万不要为了获取其他类的功能简化代码而继承。必须是类与类之间有所属关系才可以继承。所属关系isa。父类具备的子类都具备。java语言中:j
wangjie2013
·
2013-06-12 16:00
继承
java
super
this
extends
java笔记
(08,继承)
Last modified:2013-06-12 16:42:56 ********************************** 继承: 继承(Extends): 1.提高了代码的复用性; 2.继承让类与类之间产生了关系。有了这个关系,才有了多态的特性。 注意:千万不要为了获取其他类的功能简
wangjie2013
·
2013-06-12 16:00
java
继承
this
super
extends
Java笔记
:包装类、toString()方法、单例类、比较(==和equals方法)
1.包装类1)包装类为基本数据类型提供了相应的引用数据类型。(基本数据类型-包装类)btye-Byte,char-Character,short-Short,float-Floatint-Integer,double-Double,long-Long,boolean-Boolean2)通过包装类的构造器来实现吧基本数据类型包装成包装类3)可以通过使用包装类的xxxValue()实例方法,可以获得包
·
2013-06-12 14:00
toString
Java笔记
:多态、组合、初始化块
1.多态1)Java引用变量的两种类型:一个是编译时类型,一个是运行时类型。编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定。当编译时类型和运行时类型不一致的时候,就可能产生多态packagecn.it.lsl; classBaseClass{ publicintbook=6; publicvoidbase(){ System.out.println("父类方法
·
2013-06-10 14:00
java
Java笔记
:封装、继承
面向对象的三大特征:封装、继承、多态1.访问控制符Java的访问控制符:private、protected、public,还有一个不加任何访问控制符的访问控制级别。四个控制级别由小到大:private、default、protected、publicprivate:当前类访问权限default:包访问权限,可以被相同包下的其他类访问protected:子类访问权限,既可以被同一个包中的其他类访问,
·
2013-06-08 20:00
java
Java笔记
:变量、构造器
原帖地址:http://www.cnblogs.com/EvanLiu/archive/2013/06/07/3123194.html本篇笔记主要是成员变量、局部变量、构造器1.成员变量和局部变量1)成员变量:类范围内定义的变量成员变量有(1)类Field(有static修饰的),从这个类的准备阶段开始存在到这个类被完全销毁 访问方式:类.类Field 或 实例.类Fiel
rocshaw
·
2013-06-07 09:00
资料收集
Java笔记
:变量、构造器
本篇笔记主要是成员变量、局部变量、构造器1.成员变量和局部变量1)成员变量:类范围内定义的变量成员变量有(1)类Field(有static修饰的),从这个类的准备阶段开始存在到这个类被完全销毁 访问方式:类.类Field 或 实例.类Field (2)实例Filed(没有static修饰的),从这个类的实例被创建开始存在,到这个实例被完全销毁 访问方式
·
2013-06-07 08:00
java
Java笔记
:方法
本篇笔记主要是方法传递机制、可变参数方法、递归方法、方法重载1.在Java语言里,方法不能独立存在,必须属于类或对象。一旦将一个方法定义在某个类中,如果这个方法有static修饰,则这个方法属于这个类,否则这个方法属于这个类的实例。2.在同一个类中,一个方法调用另外一个方法,如果被调用的是普通方法,则默认使用this作为调用者。如果被调用的方法是静态方法,则默认使用类作为调用者。3.方法的传递机制
·
2013-06-05 22:00
java
Java笔记
:static、this关键字
1.类是java里面的重要内容,可以把类当成一种自定义数据类型,使用类来定义变量,这种类型的变量统称为引用变量。所以类是引用数据类型。2.面向对象中两个重要概念:类和对象。类是抽象的,对象是具体存在的。3.构造器是一个类创建对象的根本途径,如果一个类没有构造器,那么这个类通常无法创建实例创建对象的根本途径是构造器,通过new关键字来调用某个类的构造器即可创建这个类的实例。4.static关键字1)
·
2013-06-05 10:00
this关键字
《Ivor Horton's Beginning Java》 Chapter1-7 读书笔记
IvorHorton'sBeginning
Java笔记
1、Java命令行javajavac-source-classpath-cp-ea-encoding-d2、数字带下划线的表示方法1_234_567
qwertyuj
·
2013-05-24 11:00
java笔记
十一:动态编译
JDK6.0推出了动态编译的新功能,能够在程序中动态的写一个类,再对之进行编译。编译成class文件后就可以通过类加载方式把动态编译的类加载到内存中。当然也能通过RunTime类调用javac命令来动态编译。 动态编译类的主要步骤: ①、写一个字符串,这个字符串就是要编译的类的全部内容。 ②、通过输出流,把该字符串的内容写到工程下面指定的包中。 ③、对创建的java文件进行编译。 动态编
snake_hand
·
2013-05-10 19:00
java
java笔记
九:对象序列化与反序列化
在java程序运行过程中,有许多的对象同时存在,但是程序结束运行或者JVM停止运行时这些对象都会消失。如何将这些对象保存起来以便下一次再将这些对象读入内存呢?或者如何将某些对象通过网络传到另一端的java程序?实施对象的这种操作叫做对象的序列化(或者叫做持久化),重新读入内存叫做反序列化。 基本数据类型的包装类和所有容器类都可以被序列化。用户自定义的类默认是不可以被序列化的。如果想要自己定义的类
snake_hand
·
2013-05-09 19:00
java
java笔记
二:final关键字用法总结
在java中,可能使用到final关键字修饰的有数据、方法和类。 一、final 修饰数据 有final修饰的数据是用来告诉编译器一块数据是恒定不变的,有时数据恒定不变是很有用的,比如: 1.一个永不改变的编译时常量。 2.一个在运行时被初始化的值,但是又不希望它被改变。 编译时常量必须是基本数据类型,并且以关键字final修饰,在对这个常量进行定义的时候必须进行赋值,并且以后不能被改变
snake_hand
·
2013-04-30 10:00
final
java笔记
一:类成员的初始化顺序
最近一直在看《thinking in java》一书,感觉里面东西讲的很细,很多东西都没有接触过,是值得各位java程序员仔细品味的一本好书。 今天看了关于类成员初始化那节,以前对于成员初始化顺序没有考虑那么多,没有在意初始化的顺序。今天特意仔细研究了一番。 一个类中,最首先被初始化的是静态成员,也就是有关键字static修饰的成员。只要一个类被使用也就是创建对象或者调用了该类的某个静态方法时
aijuans
·
2013-04-29 10:00
java
JAVA笔记
4
1、集合里只能保存对象(实际上是对象的引用),数组能保存基本数据类型和对象(实际上是对象的引用)2、如果需要查阅Map中的数据时,总是根据Map中的key来获取。3、Set里的元素不能重复;List的长度可变,元素可以重复;Map中的每项数据都由两个值组成。4、集合类的访问方式,List通过索引,Map通过key来访问,Set只能根据元素本身来访问。5、Collection接口是List、Set、
Xuan6251237011
·
2013-04-13 12:00
JAVA笔记
3
26、重载的一种情况:publicstaticvoidadd(inta,charb,doublec);和publicstaticvoidadd(inta,doublec,charc);重载27、重载和返回值类型无关28、即使某个实例为空,它也可以访问它所属类的类成员,但是访问该实例的成员则会引发NullPointException异常29、如果一个类始终只能创建一个实例,则这个类被称为单例类30、
Xuan6251237011
·
2013-04-13 12:00
java笔记
(07,类的初始化与构造函数详解)
阅读更多Lastmodified:2013-04-0923:45:39**********************************关于构造函数:一个类中默认会有一个空参数的构造函数,这个默认的构造函数的权限和所属类一致。如果类被public修饰,那么默认的构造函数也带public修饰符。如果类没有被public修饰,那么默认的构造函数,也没有public修饰。默认构造函数的权限是随着类的变
wangjie2013
·
2013-04-10 00:00
构造函数
类初始化
java
class
java笔记
(07,类的初始化与构造函数详解)
Last modified:2013-04-09 23:45:39 ********************************** 关于构造函数: 一个类中默认会有一个空参数的构造函数,这个默认的构造函数的权限和所属类一致。如果类被public修饰,那么默认的构造函数也带public修饰符。如果类没有被public修饰,那么默认的构造函数,也
wangjie2013
·
2013-04-10 00:00
java
类初始化
Class
构造函数
java笔记
(06,static关键字)
Last modified:2013-04-09 23:28:34 *********************************** 静态:static。 用法:是一个修饰符,用于修饰成员(成员变量和成员函数)。 当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外,还可以直接被类名调用。类名.静态成员。如person.coun
wangjie2013
·
2013-04-09 23:00
java
静态
static
java笔记
(06,static关键字)
阅读更多Lastmodified:2013-04-0923:28:34***********************************静态:static。用法:是一个修饰符,用于修饰成员(成员变量和成员函数)。当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外,还可以直接被类名调用。类名.静态成员。如person.countrystatic的特点:1.随着类的加载而加载。也就是说:
wangjie2013
·
2013-04-09 23:00
static
java
静态
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他