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笔记
创建对象(待深究)
代码片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
java基础面试题:
java笔记
题收集(一)
1、面向对象的特征有哪些方面?-抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。-继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段(如果不能理
自然鸟神
·
2016-08-02 16:17
JAVA进阶--基础查缺补漏
Java笔记
阅读更多学习Java编程两周,其中学习了面向对象,OOP思想。学习面向对象,最重要的是OOP思想。它不像C语言是面向过程,程序员就像执行者一步一步的做。就像案例大象与冰箱。C语言的执行过程是:1、人打开冰箱。2、人把大象放进冰箱。3、人把冰箱关上。而面向对象则像是管理员。看这个案例有几个对象:在这个案例中,有人、大象、冰箱三个对象。管理员只要知道这几个对象之间要做什么,而不用管它怎么做。笔记:1.
明月昏灯
·
2016-08-01 09:00
java
oop
Java笔记
阅读更多学习Java编程两周,其中学习了面向对象,OOP思想。学习面向对象,最重要的是OOP思想。它不像C语言是面向过程,程序员就像执行者一步一步的做。就像案例大象与冰箱。C语言的执行过程是:1、人打开冰箱。2、人把大象放进冰箱。3、人把冰箱关上。而面向对象则像是管理员。看这个案例有几个对象:在这个案例中,有人、大象、冰箱三个对象。管理员只要知道这几个对象之间要做什么,而不用管它怎么做。笔记:1.
明月昏灯
·
2016-08-01 09:00
java
oop
JAVA笔记
-字符类型(char)--特殊
JAVA中基本类型有八种,其中char类型比较特殊。首先看下基本类型的转换:类型转换:char–>自动转换:byte–>short–>int–>long–>float–>double强制转换:①会损失精度,产生误差。(比如double转long时,小数点以后的数字全部舍弃。)②容易超过取值范围。一种字符类型(char):char:16位,是整数类型,用单引号括起来的1个字符(可以是一个中文字符),
Java_Chuck
·
2016-07-14 22:37
JAVA初学笔记
java笔记
(一)java的反射机制
前言java反射机制指的是在java运行过程中,对于任意的类都可以知道他的所有属性以及方法,对于任意一个对象都可以任意的调用他的属性和方法,这种动态获取对象信息和动态调用对象方法的功能称为java反射机制,但是反射使用不当会造成很高的成本。简单实例反射获取类名称packagetop.crosssoverjie.study; publicclassReflect{ publicstaticvoidm
qq_18661793
·
2016-07-09 21:00
java
对象
Class
实例
JAVA笔记
-String笔记(常量池)
测试代码及注释如下:(仅供学习)packageday01;/***字符串在创建对象时,推荐使用字面量形式*创建。因为在使用字面量创建时,若创建内容*相同的字符串时会重用对象,减少内存开销。*由于内容相同的字符串会重用对象,所以java*要求字符串对象是不变对象,即:字符串对象*一旦创建,内容不可改变。若要改变字符串内容*则会创建新对象。*@authorAdministrator**/publicc
Java_Chuck
·
2016-07-09 19:04
JAVA初学笔记
JAVA笔记
-多态的意义(向上转型与向下转型)
多态是面向对象的重要特性,简单点说:“一个接口,多种实现”,就是同一种事物表现出的多种形态。编程其实就是一个将具体世界进行抽象化的过程,多态就是抽象化的一种体现,把一系列具体事物的共同点抽象出来,再通过这个抽象的事物,与不同的具体事物进行对话。对不同类的对象发出相同的消息将会有不同的行为。比如,你的老板让所有员工在九点钟开始工作,他只要在九点钟的时候说:“开始工作”即可,而不需要对销售人员说:“开
Java_Chuck
·
2016-07-02 11:33
JAVA笔记
java
测试
多态
向下转型与向上转型
java笔记
之使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件2种方法
Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。方法一、在外面自动生成Dao,Model,Mapping文件1、在自己数据库创建一个表名为mymessages的表2、先下载相关文件关于Mybatis-Generator的下载可以到这个地址:https://gi
LouisZhoun
·
2016-07-01 13:18
java
JAVA笔记
-类的初始化及对象的初始化
类的初始化及对象初始化初学Java,觉得类的初始化与对象的初始化这一块真的特别重要,翻了很多大神前辈的整理资料,还是有些懵懂,决定将资料整理下,也希望对后来的初学者有些许帮助。看到方法时,有些懵懂,翻阅资料后,最后的结论为下面这句话:(疑问:1:没有方法的类,是不是意味着该类没有被初始化???)在编译生成class文件时,会自动产生两个方法,一个是类或接口的初始化方法,另一个是实例(对象)的初始化
Java_Chuck
·
2016-06-26 13:24
JAVA初学笔记
java笔记
-JAVA 数据库中两个表对比
本地创建的TABLEA和一个新的列表B里面的数据格式是一样的,相比较A和B的不同如果B里面的数据A里面没有就把数据更新到A中insertintoA select*fromBwhereidnotin(select*fromA)
FiangAsDre
·
2016-06-23 12:00
java笔记
8
继承、多态多态,是一种编程语言行为,根据对象类型的不同,使用同样代码能调用不同方法。关键字extends是java从已有类中得到一个新类的机制。关键字super是将当前对象视为父类的一个实例的java机制。super();//调用父类的默认构造方法super(2,4);//调用父类的特定构造方法super.equals(p);//子类ThreeDimensionalPoint调用父类的方法equa
宇宙星河
·
2016-06-08 12:07
java
笔记
Java笔记
---c.toArray might (incorrectly) not return Object[] (see 6260652)官方Bug
一、前言在分析ArrayList源码是,看到toArray()有这么一句:c.toArraymight(incorrectly)notreturnObject[](see6260652)。网上百度一下,原来,这是一个官方bug。经过本人分析,说的就是publicObject[]toArray()返回的类型不一定就是Object[],其类型取决于其返回的实际类型.二、bug分析ArrayList中t
bascker
·
2016-05-19 22:01
Java
Java笔记
---ArrayList源码分析
一、前言一直就想看看java的源码,学习一下大牛的编程。这次下狠心花了几个晚上的时间,终于仔细分析了下ArrayList的源码(PS:谁说的一个晚上可以看完的?太瞎扯了)。现在记录一下所得。二、ArrayList源码分析2.1如何分析?想要分析下源码是件好事,但是如何去进行分析呢?以我的例子来说,我进行源码分析的过程如下几步:找到类:利用Eclipse找到所需要分析的类(此处就是ArrayList
bascker
·
2016-05-19 21:19
Java
源码分析
【好程序员训练营】-Java多线程与并发(三)之死锁
android培训——我的
java笔记
,期待与您交流!死锁过多的同步有可能出现死锁,死锁的操作一般是在程序运行的时候才有可能出现。这就好比两个人相向开车堵了,但是谁也不让谁,会一直堵下去。
u013144863
·
2016-05-11 10:00
java
多线程
并发
【好程序员训练营】-Java多线程与并发(二)之线程同步
android培训——我的
java笔记
,期待与您交流!线程同步1.多线程共享数据在多线程操作中,多个线程有可能同时处理同一个资源,这就是多线程中的共享数据。
u013144863
·
2016-05-10 23:00
java
多线程
线程
好程序员训练营-冯红静
android培训——我的
java笔记
,期待与您交流!今天用JAVA写了一个小游戏,模拟双色球彩票。
u012954720
·
2016-05-09 20:00
java
游戏
程序员
疯狂
java笔记
4:集合类(2)
MapMap用于保存具有映射关系的数据key和value对应,单向的一对一关系key在一起组成了一个Set集合(key不可以重复,Map.keySet()返回这个集合)大部分和Set集合是一样的 Properties类是Hashtable类的子类。其对象用于处理属性文件(windows下是ini文件) WeakHashMap实现类,只保持key对实际对象的弱引用 IdentityHashMap实现
jixichenghao
·
2016-05-09 11:00
java
面向对象
iterator
【好程序员训练营】-Java多线程与并发(一)之概念及操作方法
android培训——我的
java笔记
,期待与您交流!
u013144863
·
2016-05-08 20:00
java
多线程
【好程序员训练营】-Java设计模式之模板方法设计模式
模板方法设计模式android培训——我的
java笔记
,期待与您交流!较为官方的定义:模板方法设计模式(TempleteMethod):定义一个操作中的算法的骨架,而将一些可变部分的实现延迟到子类中。
u013144863
·
2016-05-08 20:00
java
设计模式
【好程序员训练营】-Android第三方包引用之PagerSlidingTabStrip的实现
android培训——我的
java笔记
,期待与您交流!
u013144863
·
2016-05-06 22:00
android
程序员
界面
【
JAVA笔记
】- 自己常用的几个Eclipse快捷键
Ctrl+Shift+O:快速导包Ctrl+Shift+F:排版代码Ctrl+Alt+上下方向键:复制行Alt+上下方向键:移动代码行Alt+/:代码输入提示Ctrl+1:快速修复Ctrl+D:删除行Ctrl+F11:运行测试
wduj123
·
2016-05-06 09:00
【
JAVA笔记
】- Calendar 日期时间获取
感觉这个Calendar写了好几遍了,还是不清不楚的,拼写也没有记住,做个笔记加深下印象。贴上API说明:publicabstractvoidadd(intfield,intamount)根据日历的规则,为给定的日历字段添加或减去指定的时间量。例如,要从当前日历时间减去5天,可以通过调用以下方法做到这一点:add(Calendar.DAY_OF_MONTH,-5);参数:-日历字段。amount:
wduj123
·
2016-05-04 17:00
calendar
Java笔记
1.Java只有单继承,没有多继承2.final关键字:final变量能被显示的初始化并且只能初始化一次,声明的final对象的引用不能指向不同的对象,但是final对象里面的数据可以改变。final和static一起使用来创建常量,创建时必须初始化,且值不能再改变。 final方法可以被子类继承,但是不能被子类修改,也就是不能被子类重写。 final类不能被继承。3.Java中方法的
iamxiaoguizi
·
2016-05-04 15:00
上一页
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
其他