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
OnJava笔记
java笔记
一
用java也几年了,各种书籍电子文档也看了不少,java编程思想的电子书也看过,这次准备系统的在学习学习,巩固一下,顺便做个笔记。如有问题或者理解错误请大家指正,谢谢!以下概括几个重点:一.对象对象,我的理解就是一类事务的具体抽象。例如:猪,房子。学习java的都知道一句名言,“万物皆对象”。就是在java的世界里所有的事务都能抽象成对象,抽象的好与坏决定了代码的质量。对象是一个概念,它的作用是用
derta2009
·
2013-03-01 22:00
Java笔记
(八)——Swing图形界面编程之菜单
Java中菜单分为常规式菜单和弹出式菜单。1.常规式菜单:由菜单栏(JMenuBar)、下拉菜单项(JMenu)和命令菜单项(JMenuItem、JCheckBoxMenuItem、JRadioButtonMenuItem)组成,他们在swing中层次关系如下图: 菜单栏JMenuBar仅拥有setJMenuBar成员函数的容器能设置,如JFrame、Japplet。通过JMenuBar的add方
m_LeonWANG
·
2013-02-28 22:00
Java学习个人笔记(一)配置java环境变量(Feb04,2013 - )
所用的教材是Youtube一位达人做的视频:Java编程简明教程byThenewboston(Youtube) 每次开一贴,学习
Java笔记
都记在这里。
sonictl
·
2013-02-05 04:00
Java笔记
:Statement和PreparedStatement的区别
PreparedStatement接口继承了Statement,因此PreparedStatement比Statement功能更强大,有人主张,在JDBC应用中,应该始终以PreparedStatement代替Statement。也就是说,在任何时候都不要使用Statement。大部分关系型数据库通过JDBC进行SQL查询,分以下4步。1.转换SQL。2.编译SQL。3.优化数据查询路径。4.执行
cnn237111
·
2013-02-04 19:44
java
jdbc
Java笔记
:Statement和PreparedStatement的区别
PreparedStatement接口继承了Statement,因此PreparedStatement比Statement功能更强大,有人主张,在JDBC应用中,应该始终以PreparedStatement代替Statement。也就是说,在任何时候都不要使用Statement。大部分关系型数据库通过JDBC进行SQL查询,分以下4步。1.转换SQL。2.编译SQL。3.优化数据查询路径。4.执行
cnn237111
·
2013-02-04 19:44
Java
jdbc
Java
Java笔记
(六)——Swing图形界面编程之布局管理器
1.Java提供布局管理器,控制组件在容器中的布局,通过容器的getContentPane获取Container对象,调用其setLayout方法来设置布局管理对象; 2.FlowLayout为流布局管理器,当一行排满时,从下一行开始继续排列,构造函数如下:FlowLayout() FlowLayout(intalign) FlowLayout(intalign,inthgap,intvgap
m_LeonWANG
·
2013-01-29 22:00
java
java
java
布局管理器
菜鸟学
Java笔记
day4
interface接口 java是单继承,但是借助于接口,可以实现多继承的逻辑。接口是抽象方法和常量的定义的集合。接口是一种特殊的抽象类,这种抽象类只包含了常量和方法的定义,没有变量和方法的实现。在这样的特殊抽象类中,它所有的方法都是抽象方法,接口中声明的常量默认的是publicstaticfinal的,写或不写这几个关键字都是以这种方式默认修饰,接口中所有方法默认的是public,所以在接口中
distharryxu
·
2013-01-28 16:19
interface
菜鸟学
Java笔记
day3
1,Object类 java只支持单继承,提供了一个Object类,是所有Java类的根基类。Object中有一个默认的toString()方法,建议所有的子类都重写这个方法。从JVM的角度看内存,用一张表来记录每一个对象在什么位置,这张表用哈希编码来记录,每一个对象都有一个独一无二的哈希编码。并且,通过这个哈希编码可以找到相应的对象。equals()方法,其默认实现是,两个比较的对象是否指向
distharryxu
·
2013-01-25 15:10
object
abstract
动态绑定
final
对象转型
菜鸟学
Java笔记
day2
1,继承(extends)子类extends父类,通过继承,子类就拥有了父类所有的成员(包括变量和方法)。Java只支持单继承,不允许多继承,即一个子类只能有一个父类,一个父类可以派生出多个子类。Java通过接口实现类似于多继承特点。 可以说,子类比父类大,new一个子类时,子类对象包含了一个父类对象(包含了父类的成员对象)和自己的成员变量。 2,访问权限 可以修饰类的成员变量
distharryxu
·
2013-01-24 16:24
继承
super
访问权限
重写
Java笔记
(五)——Swing图形界面编程之组件与容器
1.早期J2SE中是AWT图形用户界面,AWT平台相关性较强,缺少对剪贴板和打印的支持。在AWT基础上形成了Swing,Swing的系统相关性小,功能丰富,成为Java图形界面的主流; 2.小应用程序(JApplet)、对话框(JDialog)、框架(JFrame)是Swing中的三种顶层容器,JApplet主要用于设计嵌入网页的程序,JDialog用来设计有依赖关系的窗口,JFrame主要用来设
m_LeonWANG
·
2013-01-23 22:00
java
java
java
swing
swing
swing
菜鸟学
Java笔记
1
这两天通过视频和书籍在自学java。每天学一点,每天做一点笔记,希望有所收获!1,Java运行中的内存分配理解内存的分配,也就理解了一切。对于java而言,内存分为四块:代码区(code)/数据区(data)/栈内存(stack)/堆内存(heap),堆内存是用来动态分配内存的,所以new出来的对象都放在堆内存;局部变量都分配在栈内存;字符串常量以及静态变量都存放在数据区。(方法的返回值存在一个临
distharryxu
·
2013-01-23 20:26
java
菜鸟
Java笔记
(四)——输入输出
1.注意,输入输出流以字节流为操作对象,InputStream是所有输入流基类,OutputStream是所有输出流基类,这两个基类不能被实例化; 2.InputStream的publicintread()函数从输入流读入一个字节,存储在返回int对象的低八位里。OutputStream的publicvoidwrite(byte[]b)把字节数组写入当前文件,publicvoidwrite(int
m_LeonWANG
·
2013-01-20 22:00
Java笔记
(三)——异常
1.Java中异常有两种产生方式:一种是由Java虚拟机执行程序时自动发现并产生;另一种是在程序中显示生成;2.在try-catch-finally结构中,无论有没有发生异常、异常是否被捕获,finally总会被执行,除非用System.exit(0)强行退出;
m_LeonWANG
·
2013-01-19 22:00
java
java
java
异常
Java笔记
(二)——字符串
1.Java中任意类型对象都可以通过如下方法转换成字符串:Strings=String.valueOf(true);s中存储“true”。valueOf原型为publicstaticStirngvalueOf(Objectobj),它自动调用obj的toString方法。Java中任意一个类都包含toString方法。2.equals和==做字符串判断的区别在于,前者单纯比较字符串内容是否相同,而
m_LeonWANG
·
2013-01-13 11:00
我的
java笔记
1. 方法重载:这个是发生在编译时的。方法重载也被称为编译时多态,因为编译器可以根据参数的类型来选择使用哪个方法。 方法覆盖:这个是在运行时发生的。方法覆盖被称为运行时多态,因为在编译期编译器不知道并且没法知道该去调用哪个方法。JVM会在代码运行的时候做出决定。 泛型(又称类型检验):这个是发生在编译期的。编译器负责检查程序中类型的正确性,然后把使用了泛型的代码翻译或者重写成可以执行在当前
依然任逍遥
·
2013-01-09 18:00
java
Java笔记
(一)——面向对象
1.未显式定义父类的自定义类型,JVM会自动为该类添加“extendsjava.lang.Object”;2.System.gc()可以向JVM申请尽快进行垃圾回收,但不保证立即回收;3.java.lang.Object的成员方法protectedvoidfinalize()throwsThrowable在对象被回收前可能会被调用,但不保证一定;4.不同于C++,Java中不存在多重继承,除.ja
m_LeonWANG
·
2013-01-04 22:00
UML for
Java笔记
2012.12.15参考UMLforJavaProgrammers中文版UML---UnifiedModelingLanguage三个层次的图:1.概念层Conceptual与人类自然语言相关2.规格说明层Specification用来转换成源代码的 3.实现层Implementation用来描述已经存在的源代码的UML的三类图1.静态图。Staticdiagrams 描述类、对象、数据结构及其存
marking122
·
2012-12-16 00:00
java
java
java
UML
UML
#Effective
Java笔记
#阅读心得
EffectiveJava这本书的价值有多高想必搞Java的人都应该了解。我把它当做一本工具书,在工作之余拿出来读,收获很大。你会发现这本书几乎涵盖了Java语言规范的所有知识点,很多语言相关的问题你都可以在这里找到一段解释。印象最深的是,上周末在读某源码时被它里面到处使用的staticmemberclass吸引住了,然后纠结为什么要用static,在网上各种搜罗资料,最后在StackOverfl
wxl24life
·
2012-12-10 00:00
book
reading
effective_java
开篇
这个栏目是
java笔记
,每天写一些自己对java基础性的理解上来,没事来看看,也可以加强自己的基础,防止遗忘。
pxtianlei818
·
2012-12-04 16:45
java
技术
博客
专业
记录
Java笔记
之布局管理
FlowLayout组件的放置规律是:从左到右、从上到下进行放置,如果容 器足够宽,第一个组件先添加到容器中第一行的最左边,后 续的组件依次添加到上一个组件的右边,如果当前行已放置 不下该组件,则放置到下一行的最左边。 当容器的大小发生变化时,用FlowLayout管理的组件会发生 变化,其变化规律是:组件的大小不变,但是相对位置会发 生变化。 BorderLayout BorderLayout布
ShenFengMeng
·
2012-10-21 16:00
java
jdk
swing
扩展
Java笔记
之常见异常
常见的运行时异常如下:(1)类型转换异常ClassCastException StringstrName=new string(“123”); intnNumber=(int)strName;(2)数组超界异常ArrayIndexOutBoundsExceptionint[]b=newint[10];b[10]=1000; (3)指定数组维数为负值异常NegativeArraySizeExce
ShenFengMeng
·
2012-10-21 13:00
Java笔记
之字符串
String类-在程序运行初始化后不能改变的字符串 StringBuffer类-字符串内容可以动态改变 StringTokenizer类-用于进行字符串词法分析 在C/C++中,字符串是以字符数组的方式来处理的,以字符’\0’作为字符串结束的标志,因此在进行字符串处理时比较容易发生错误。而Java则将字符串作为对象来处理,在对象中封装了一系列方法来进行字符串处理。利用Java字符串处理技术不
ShenFengMeng
·
2012-10-18 23:00
java
工作
String
Java笔记
学习过程中记录的一些小摘要,这些都是学习Java的重中之重,需要慢慢地领悟,理论必须与实践相结合,才能融会贯通,学以致用,在此与大家共勉! 1.当子类中和父类中的方法的名称相同的时候,子类会覆盖隐藏父类的方法。也就是说,子类在引用调用方法时,默认为是引用它自己定义的方法,而将从父类那里继承而来的方法“隐藏”。2.在引用方法和变量的时候需要指明引用的是父类的方法和变量还是子类的方法和变量。 怎
xiqiaomin
·
2012-10-09 11:24
java
BBY-
Java笔记
第二篇
Actionsupport介绍 ActionSupport工具类实现了Action接口,定义了一个validate()方法,重写该方法,它会在execute()方法之前执行,如校验失败,会转入input处,必须在配置该Action时配置input属性; 另外,ActionSupport还提供了一个getText(String key)方法还实现国际化,该方法从资源文件上获取国际化信息。 iB
bby
·
2012-09-20 14:00
java
Core
Java笔记
——第6章
第六章接口与内部类内部类主要用于设计具有相互协作关系的类集合。接口默认的方法是public,默认的接口常量是publicstaticfinal。所以接口中尽量不要写上这些默认的重复值。但是在实现类中的方法一定要写上public。接口中不能有实例域。因为compareTo要求返回一个整型,所以compareTo方法的注意点:1. 减法的溢出:一个正整数减去一个负整数,值可能会超出整数的最大值。
longyulu
·
2012-09-10 00:00
java
manager
object
equals
编译器
nested
Core
Java笔记
—第2章 Java程序设计环境
1.JRE和JDK区别JRE即JavaEnvironment(Java运行环境),是Java程序运行的基本环境,主要作用是提供Java虚拟机(JavaVirtualMachine,JVM),不包含Java编译器。JDK即JavaDevelopmentKit(Java开发工具包),是进行Java开发最基本的工具包,包含了Java编译器、打包工具等。Java的各种IDE就是在JDK的基础上增加了图形界
prstaxy
·
2012-09-07 10:00
java
jdk
工具
编译器
java开发工具
java笔记
:输入输出流(IO流)
------------------用于封装以字节为导向的InputStream1)DataInputStream:从二进制流中读取基本类型(int、char等)数据。2)BufferedInputStream:使用缓冲区3)LineNumberInputStream:会记录inputstream内的行数,然后可以调用getLineNumber()和setLineNumber(int)4)Pus
独-奏
·
2012-09-02 16:00
java
IO
Core
Java笔记
——第5章
第五章继承子类不能直接访问父类的私有域。有人认为super和this一样,但super并不是一个对象的引用,不能将super赋值给一个对象变量。他只是一个指示编译器调用父类方法的特有关键词而已。This的作用:1调用本类的构造函数——需要在构造函数中的第一句调用。2隐式参数--指向该对象。可以调用该对象的属性和方法。Super的作用1调用父类的构造函数——需要在构造函数中的第一句调用2调用父类的方
longyulu
·
2012-08-20 23:00
java
虚拟机
null
equals
扩展
编译器
Core
Java笔记
——第4章
第四章对象与类类之间的关系:继承接口继承依赖关联直接关联聚合组合如果一个类作为另一个类的构成部分,那么就是组合或聚合聚合和组合的差别是:聚合的部分可以离开整体单独存在,组合却是有相同的生命周期,部分不能离开整体而单独存在——国破家亡。Uml工具 rationalRose together ArgoUML GentleWare构造器与类同名,可以有1个或多个构造器(没有构造器的系统会生成默认构造
longyulu
·
2012-08-20 23:00
java
虚拟机
null
import
UML
编译器
Core
Java笔记
——第3章
第三章Java基本的程序设计结构 Java中所有数值类型占据的字节数与平台无关,解决了跨平台的一个问题Java中没有任何无符号类型(byteshortintlong等类型都是从负数到正数)Float有效位6-7位,double有效位15位 int的范围40亿,共十位(mysql中int的范围就是2的32次方/2,因为有正负,大概两亿多)整型除以0报错,除零异常浮点型除以0得到infinity 常
longyulu
·
2012-08-20 23:00
Java笔记
之面试常见问题一StringBuffer和StringBuilder,util.*UML结构图
1.java.util.*包的UML结构图。2.Vector和ArrayList、LinkedList区别Hashtable和HashMap之间的区别3.String、StringBuffer,StringBuilder之间区别。 Collection | |_List ||_LinkedList ||_ArrayList ||_Vector | |_Set | |_Map ||_HashMap
cny901111
·
2012-08-17 10:00
java
面试
vector
HashMap
UML
Dictionary
java笔记
整理――代理
1.代理模式 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式一般涉及到的角色有: 抽象角色:声明真实对象和代理对象的共同接口; 代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。
stu_chen
·
2012-08-13 09:48
代理
接口
中介
的
JAVA笔记
Form界面的log展示
import java.awt.BorderLayout;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowEvent;import java.awt.event.WindowListener
心笑峰
·
2012-08-03 15:00
JAVA笔记
/*JavaAPI总结:application programming interface应用程序编程接口 sun公司提供给我们用的程序 一、String、StringBuffer、StringBuilder 1、String类是字符串常量 2、String池:String s = "abc" 和String s = new String("abc")
xinzhengjie
·
2012-07-26 07:00
java
Java笔记
——关于static
静态成员:对于每一个基于相同类产生的的对象而言,它们都会拥有各自的域成员,然而在某些时候,您会想要这些对象拥有共享的域成员。举个例子来说,在Ball类中,打算使用圆周率PI这个数据,因为对于任一个Ball实例而言,圆周率都是相同的,您不需要让不同的Ball实例拥有各自的圆周率域成员。可以将PI域成员声明为static,被声明为static的域成员又称为静态成员。静态成员属于类所有,而不是个别对象。
wangkr111
·
2012-07-24 14:00
java
工具
JAVA笔记
文件HASH
publicstaticvoidmain(Stringargs[]){ try{ System.out.println(getMD5Checksum("RationalRoseEnterpriseEditionforWindows.2003.06.00.391.000.exe")); } catch(Exceptione
心笑峰
·
2012-06-27 16:00
Think in
java笔记
从即日起,在此总结Thinkinjava读书笔记,欢迎讨论第一章实现implementation 默认的是default访问权限,常被称为包访问权限(packageaccess),在这种权限下,类可以访问在同一个包中的其它类的成咒,但是在包之外,这些成员如同private一样。 组合(ccompositon):在一个类中使用某个类创建一个成员对象,即使用现有的类合成新的类,常被视察为了has-a(
jzp12
·
2012-06-10 21:00
java
读书
Access
interface
李刚
java笔记
__认识数组
4.5数组类型 数组是编程语言中最常见的一种数据结构,它可用于存储多个数据,一个数据被称为数组元素,通常可通过数组元素的索引来访问数组元素,包括为数组元素赋值和取出数组元素的数据。Java语言的数组则具有它特有的特征,下面将详细介绍Java语言的数组。 Java的数组要求所有数组元素具有相同的数据类型。因此,在一个数组中,数组元素的类型是唯一的,即一个数组里只能存储一种数据类型的数据,而不能存
qq272803220
·
2012-06-07 23:00
李刚
java笔记
__ > > 4.6.5操作数组的工具类
Java提供的Arrays类里包含了一些static修饰方法可以直接操作数组,这个Arrays类里包含了如下几个static修饰的方法(static修饰的方法可以直接通过类名调用):》intbinarySearch(type[]a,typekey):使用二分法查询key元素值在a数组中出现的索引;如果a数组不包含Key元素值,则返回负数.调用该方法时要求数组中元素已经按升序排列,这样才能得到正确结
qq272803220
·
2012-05-25 23:00
java
String
object
equals
Arrays
System
李刚
java笔记
___深入数组
4.6深入数组数组是一种引用数据类型,数组引用变量只是一个引用,数组元素和数组变量在内存里是分开存放的。下面将深入介绍数组在内存中的运行机制。>>4.6.1内存中的数组 数组引用变量只是一个引用,这个引用变量可以指向任何有效的内存,只有当该引用指向有效内存后,才可通过该数组变量来访问数组元素。 与所有引用变量相同的是,引用变量是访问真实对象的根本方式。也就是说,如果我们希望在程序中访问数组,则
qq272803220
·
2012-05-25 22:00
Core
Java笔记
——第1、2章
1.java的术语jdk jre se ee me 过时术语j2(以后都叫java)sdk(jdk) 2.安装jdk在windows环境下建议安装在不带空格和中文的路径下。 命令行中运行java文件,要想保存错误日志,可以使用符号> >& 2> 例如: javac Welcome.java2>error.txt 3.java的main方法必须是static的(java虚拟机规范没有规定
longyulu
·
2012-05-06 09:00
java笔记
1、线程 protected void process() { ExecutorService executorService; //开10个线程 executorService = Executors.newFixedThreadPool(10); //来一批数据,提交一个线程 exec
adu1793
·
2012-04-16 14:00
java
java笔记
阅读更多1、线程protectedvoidprocess(){ExecutorServiceexecutorService;//开10个线程executorService=Executors.newFixedThreadPool(10);//来一批数据,提交一个线程executorService.submit(newRunnable(){@Overridepublicvoidrun(){//dos
adu1793
·
2012-04-16 14:00
Java笔记
Java学习笔记1. finala. 声明类:声明的类不能有子类b. 声明方法:声明的方法不能被子类所覆写c. 声明变量:声明的变量是常量,不能被修改(声明的常量必须大写,publicstaticfinal声明的是全局常量)2. 抽象类a. 抽象类是至少有一个抽象方法的的类,抽象方法是只声明不实现的方法,声明抽象方法必须abst
yanheng0130
·
2012-03-09 16:02
职场
Java学习
休闲
java笔记
配置java环境变量: JAVA_HOME:配置JDK的目录 CLASSPATH:指定到哪里去找运行时需要用到的类代码(字节码) PATH:指定可执行程序的位置 LINUX系统(在".bash_profile"下的环境变量设置) JAVA_HOME=/opt/jdk1.5.0_06 CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$
An342647823
·
2012-02-16 15:00
Java总结-基础
原来的
Java笔记
整理了按天传上来~ java语言特性: 1,跨平台。原理:因为有一个jvm。由jvm来解释并执行java程序,注意:jvm是要分系统的。
caiwb1990
·
2012-02-09 14:00
java
jvm
jdk
JAVA笔记
-基础知识提炼
总结:做项目无非就是创建对象来调用方法,我们所做的事都是这样同一件事情 swing组建的运用 1. 有些地方我们需要在创建对象的时候就引入,我们就可以先重载此类的构造函数,引入参数就可以了,创建对象的时候直接调用;这样可以减少我们的代码量;一般方法名首字母不大写,类名首字母一定要大写; 2. this:在一个方法里面,this是指这个的意思,哪个对象调用这个方法,那this代表的就是这个
zuozhimin
·
2012-02-03 00:00
java
Practicle
Java笔记
实践59-68(完)
实践59 运用interfaces支持多重继承 实践60 没有任何办法能够阻止两个interfaces使用同名的常数和函数,为了避免可能的冲突,应当小心命名常数和函数。 例如例子中给出的 interface Golf和interface Bowling都有computeScore在实现时 为了加以区分 只能再额外创建一个MyGolf或MyBowling 之后让类实现M
cookiejj2010
·
2012-01-20 10:00
java
Practical Java
Practical
Practicle
Java笔记
实践59-68(完)
实践59 运用interfaces支持多重继承 实践60 没有任何办法能够阻止两个interfaces使用同名的常数和函数,为了避免可能的冲突,应当小心命名常数和函数。 例如例子中给出的 interface Golf和interface Bowling都有computeScore在实现时 为了加以区分 只能再额外创建一个MyGolf或MyBowling 之后让类实现M
cookiejj2010
·
2012-01-20 10:00
java
Practical Java
Practical
Practicle
Java笔记
实践46-58(同步&线程部分)
实践46 同步机制锁定的是对象,而不是函数或代码。当synchronized被当作函数修饰符时,它所取得的lock被交给函数的调用者。如果synchronized用于object reference,则取得的lock交给该reference所指的对象。(因此同一类2个不同对象之间加this锁是无效的,因为不是同一个锁) Java不允许将构造函数声明为synchronized
cookiejj2010
·
2012-01-19 15:00
java
synchronized
线程同步
Practical Java
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他