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基础入门
-预定义类与自定义类
预定义类与自定义类先上代码packagecom.ray.object; importjava.util.Date; /** *预定义类与自定义类 * *@authorray *@since2015-04-22 *@version1.0 * */ publicclassPerson{ publicstaticvoidmain(String[]args){ Personbill=newPerso
raylee2015
·
2015-08-24 14:00
jvm
类
虚拟机
对象
内存
java基础入门
-泛型(1)-为什么需要使用泛型?
为什么需要使用泛型?1.代码复用2.保证类型安全3.编程的便利第一部分,先说说代码复用1)建立一个Animal的父类packagecom.ray.test; publicclassAnimal{ privateStringname="Animal"; publicStringgetName(){ returnname; } publicvoidsetName(Stringname){ thi
raylee2015
·
2015-08-24 14:00
java
类
泛型
Class
ArrayList
java基础入门
-iterator迭代器与集合下标的使用
今天说说集合的iterator迭代器与集合下标的使用先上代码importjava.util.ArrayList; importjava.util.Iterator; publicclassTest{ publicTest(){ //初始化List addItemToList(); } privateArrayListlist=newArrayList(); privatevoidaddIt
raylee2015
·
2015-08-24 14:00
java
对象
iterator
迭代器
java基础入门
-数据访问器(set方法)与返回可变对象
今天写一个大家平常都比较忽略的一个问题set方法与返回可变对象我们平常在编程的时候,大部分的时候都是使用get、set方法来访问或者设置属性域但是在set的方法当中会出现一些比较特殊的例子,就像下面的代码,birthday手型,在set方法里面返回的是一个可变对象date,然后我们再通过这个date去改变属性域里面的值这种错误时经常出现在代码里面,正确的做法是在birthday的set方法里面加入
raylee2015
·
2015-08-24 14:00
java
可变对象
set方法
java基础入门
-父类引用子类对象
先贴上代码packagecom.ray.object; /** *父类引用子类对象 * *@authorray *@since2015-04-30 *@version1.0 * */ publicclassTest{ classPerson{ publicvoidsay(){ System.out.println("iamaperson"); } } classManextendsPers
raylee2015
·
2015-08-24 14:00
对象
父类
子类
解耦
复用
java基础入门
-对象与对象变量
packagecom.ray.object; /** *对象与对象变量 * *@authorray *@since2015-04-22 *@version1.0 * */ publicclassPerson{ publicPerson(){} publicstaticvoidmain(String[]args){ Personbill=newPerson(); Personjack; Sy
raylee2015
·
2015-08-24 14:00
对象
实例
编译器
java基础入门
-不用main方法,也可以打印helloworld
packagecom.ray.object; /** *不用main方法,也可以打印HelloWorld! * *@authorray *@since2015-04-29 *@version1.0 * */ publicclassPerson{ static{ System.out.println("HelloWorld!"); System.exit(0); } //由于使用ide,有mai
raylee2015
·
2015-08-24 14:00
java
helloworld
对象
实例
java基础入门
-动态绑定-调用方法的过程
先上代码packagecom.ray.testobject; /** *调用方法的过程 * *@authorray *@since2015-05-01 * */ publicclassPerson{ publicvoidsay(){ System.out.println("iamaperson"); } publicvoidsay(intage){ System.out.println("ia
raylee2015
·
2015-08-24 14:00
java
对象
动态绑定
编译器
调用方法
java基础入门
-float四舍五入保留两位小数注意的地方
float四舍五入保留两位小数注意的地方最近在codewars做了一道非常简单的题目,但是它却花了我20来分钟,虽然最后解决了,但是中间发觉对于java的基础实在不行,回去要好好补一下不说这么多,上题目:就是写一个方法,把英里每加仑换算成公里每升,保留两位数一开始写的时候是没有问题,问题出现在保留两位数那里,我上一个测试代码importjava.util.regex.Pattern; publi
raylee2007
·
2015-07-29 09:00
java基础
函数
float四舍五入
java基础入门
-建立可以多客户端链接的ServerSocket
承接上一篇文章,今天谈论一下可以多客户端链接的ServerSocket。这里面注意涉及到的技术点是:1.ServerSocket2.多线程这次我们分成两个类来实现,先上代码:packagecom.test.socket; importjava.io.IOException; importjava.io.InputStream; importjava.io.OutputStream; import
raylee2007
·
2015-07-27 17:00
多线程
java基础
java基础入门
-建立简单的ServerSocket
今天说说建立小型的服务器。一般服务器都是循环执行下面几个流程:1.接收数据流从客户端接受命令2.解码3.收集需求4.通过数据流返回数据下面上源码:packagecom.test.socket; importjava.io.IOException; importjava.io.InputStream; importjava.io.OutputStream; importjava.io.PrintW
raylee2007
·
2015-07-23 12:00
java
socket
服务器
java基础入门
-对象流与序列化
概念对象序列化:将对象输入到流里面,并在之后将其读回。注意事项对象需要实现Serializable接口,Serializable接口没有任何方法,不需要重写由于对象可能会重复使用,对象暂用不再是原来的内存地址,因此,序列化过程中引入序列号这个东西,如下图序列化用途对象通过序列化,然后在网络中传输,不同的机器负责不同的计算部分,从而实现分布式计算,提高计算的效率
raylee2007
·
2015-07-09 11:00
java
Serializable
序列化
分布式计算
java基础入门
-ZipOutputStream打包下载
今天跟大家聊聊使用ZipOutputStream打包下载,我下面是使用ant的jar打包的,因为他对应中文的支持比较好大家也可以使用java.util.zip包里面的工具类打包,但是他对于中文不友好,很多都是乱码的(包括注释、文件名、打包名)importorg.apache.tools.zip.ZipEntry; importorg.apache.tools.zip.ZipOutputStream
raylee2007
·
2015-07-09 10:00
类
打包
ZipOutputStream
java基础入门
-多线程同步浅析-以银行转账为例子
在说之前先普及一下线程是什么?线程:说白了就是一个任务片段进程:是一个具有独立功能的程序关于某个数据集合的一次运行活动,一个进程有一个或者多个线程线程与进程的本质区别就是有么有数据共享空间,线程之间可以共享数据,进程不可以下面进入主题:线程间的同步由于现在业务流程增加,业务节点也增加,使用业务的人员也同时增加,这个时候就不可避免的出现并发问题,多个线程同时访问操作某一个数据单元我们以银行转账为例说
raylee2007
·
2015-07-02 08:00
java
多线程
并发
数据
java基础入门
-arraylist存储开销
今天我们来看一下arraylist的存储开销,因为在项目当中,我尝试了一个非常大的arraylist,然后内存爆了所以我看了下源码,原来arraylist的存储开销是比较大的,先上代码importjava.util.ArrayList; publicclassTest{ publicstaticvoidmain(String[]args){ ArrayListlist=newArrayList(
raylee2007
·
2015-06-29 17:00
java
源码
内存
存储
ArrayList
java基础入门
-泛型(1)-为什么需要使用泛型?
为什么需要使用泛型?1.代码复用2.保证类型安全3.编程的便利第一部分,先说说代码复用1)建立一个Animal的父类packagecom.ray.test; publicclassAnimal{ privateStringname="Animal"; publicStringgetName(){ returnname; } publicvoidsetName(Stringname){ thi
raylee2007
·
2015-06-03 11:00
java
类
泛型
Class
ArrayList
java基础入门
-对象的浅克隆与深克隆
这里面涉及到两个类,一个是person类,一个是测试类test首先我们说到的是浅克隆,对某个对象实施Clone时对其是一无所知的,它仅仅是简单地执行域对域的copy,如果是基本数据类型(int,float,char等)到没什么问题,基本遇上如string,Integer等不可变对象的时候也没有什么问题,但是如果遇上了date这个可变对象,或者是自己定义的可变对象,他只是简单的复制一下引用这些可变对
raylee2007
·
2015-05-07 09:00
java
object
对象
浅克隆
深克隆
java基础入门
-hashcode与equals方法
equils方法的特性:1.自反性,对于任何非空引用x,x.equals(x)返回true2.对称性,对于任何引用x,y,x.equals(y)返回true,那么y.equals(x)返回true3.传递性,对于任何应用x,y,z,如果x.equals(y)回返true,以及x.equals(z)回返true,则y.equals(z)回返true4.一致性,如果x,y,没有变化,则x.equals
raylee2007
·
2015-05-03 09:00
java
对象
equals
HashCode
重写
java基础入门
-父类引用子类对象(2)-抽象类
抽象类:具有抽象方法的类,需要使用abstract关键字修饰 关系图 下面上代码 packagecom.ray.testobject; /** *抽象类 * *@authorray *@since2015-05-02 *@version1.0 * */ publicabstractclassPerson{ publicabstractvoidgetDescription
raylee2007
·
2015-05-02 21:00
java
继承
抽象类
父类指向子类对象
java基础入门
-final关键字在类、属性域、方法里面的使用
java-final关键字在属性域的使用packagecom.ray.testobject; /** *final在属性域的使用 * *@authorray *@since2015-05-01 * */ publicclassPerson{ privatefinalStringname="ray"; publicStringgetName(){ returnname; } //privatev
raylee2007
·
2015-05-01 21:00
java
继承
重载
设置
java基础入门
-动态绑定-调用方法的过程
先上代码packagecom.ray.testobject; /** *调用方法的过程 * *@authorray *@since2015-05-01 * */ publicclassPerson{ publicvoidsay(){ System.out.println("iamaperson"); } publicvoidsay(intage){ System.out.println("ia
raylee2007
·
2015-05-01 08:00
java
对象
动态绑定
编译器
调用方法
java基础入门
-父类引用子类对象
先贴上代码packagecom.ray.object; /** *父类引用子类对象 * *@authorray *@since2015-04-30 *@version1.0 * */ publicclassTest{ classPerson{ publicvoidsay(){ System.out.println("iamaperson"); } } classManextendsPers
raylee2007
·
2015-04-30 10:00
对象
父类
子类
解耦
复用
java基础入门
-静态导入
在下面的代码中,展示的是静态导入的一些方便与不便如Math类这种更方面辨认的、Calendar类这种需要写很多东西的类,可以使用静态导入,从而降低读的门槛但是对于print这个方法,基本上是不会有人这么干的了packagecom.ray.object; importstaticjava.lang.Math.pow; importstaticjava.util.Calendar.DAY_OF_MO
raylee2007
·
2015-04-29 10:00
java
类
静态导入
java基础入门
-不用main方法,也可以打印helloworld
packagecom.ray.object; /** *不用main方法,也可以打印HelloWorld! * *@authorray *@since2015-04-29 *@version1.0 * */ publicclassPerson{ static{ System.out.println("HelloWorld!"); System.exit(0); } //由于使用ide,有mai
raylee2007
·
2015-04-29 10:00
java
对象
helloworld
实例
java基础入门
-方法参数的调用是值调用而不是引用调用
方法参数的调用是值调用而不是引用调用packagecom.ray.object; /** *方法参数的调用是值调用,而不是引用调用 * *@authorray *@since2015-04-22 *@version1.0 * */ publicclassPerson{ privatestaticvoidswap(Persona,Personb){ Persontemp=a; a=b; Sys
raylee2007
·
2015-04-29 09:00
类
参数
引用
值调用
引用调用
java基础入门
-数据访问器(set方法)与返回可变对象
今天写一个大家平常都比较忽略的一个问题set方法与返回可变对象我们平常在编程的时候,大部分的时候都是使用get、set方法来访问或者设置属性域但是在set的方法当中会出现一些比较特殊的例子,就像下面的代码,birthday手型,在set方法里面返回的是一个可变对象date,然后我们再通过这个date去改变属性域里面的值这种错误时经常出现在代码里面,正确的做法是在birthday的set方法里面加入
raylee2007
·
2015-04-27 09:00
java
可变对象
set方法
java基础入门
-构造器-构造函数
packagecom.ray.testobject; publicclassPerson{ privateStringname; privateintage; publicPerson(){ } publicPerson(Stringname,intage){ this.name=name; this.age=age; } publicStringgetName(){ returnname
raylee2007
·
2015-04-25 09:00
java
类
object
对象
实例
java基础入门
-对象与构造方法
packagecom.ray.object; /** *对象与构造函数 * *@authorray *@since2015-04-22 *@version1.0 * */ publicclassPerson{ publicPerson(){ } publicPerson(Stringname){ } publicstaticvoidmain(String[]args){ Personbil
raylee2007
·
2015-04-24 10:00
java
内存
对象
实例
instance
java基础入门
-对象与对象变量
packagecom.ray.object; /** *对象与对象变量 * *@authorray *@since2015-04-22 *@version1.0 * */ publicclassPerson{ publicPerson(){} publicstaticvoidmain(String[]args){ Personbill=newPerson(); Personjack; Sy
raylee2007
·
2015-04-24 08:00
对象
实例
编译器
java基础入门
-预定义类与自定义类
预定义类与自定义类先上代码packagecom.ray.object; importjava.util.Date; /** *预定义类与自定义类 * *@authorray *@since2015-04-22 *@version1.0 * */ publicclassPerson{ publicstaticvoidmain(String[]args){ Personbill=newPerso
raylee2007
·
2015-04-23 11:00
jvm
类
虚拟机
内存
对象
java基础入门
-类、对象、实例的关系
关于类、对象、实例的关系我总结为上面的图class:类别,比如“人”这一类object:通过实例弄出来的一个具象的物件,比如:“bill”这个物件,属于“人”这一类instance:具象对象的过程,比如:填充“人”这个类里面的属性域,最后形成“bill”这个人的过程,重点是过程,所以平常也叫实例化但是我个人更加倾向于第二个图class,说白了就是类型,就像上面说的“人”“猫”“狗”,是一个类型ob
raylee2007
·
2015-04-22 08:00
类
object
对象
实例
instance
java基础入门
-for循环的一些特殊例子
在for循环里面使用doublepackagecom.ray.testfor; /** *在for循环里面使用double类型 * *@authorJMSCADMIN *@since2015-04-20 * */ publicclassUseDoubleInFor{ publicstaticvoidmain(String[]args){ for(doublei=0;i!=1.1;i+=0.1){
raylee2007
·
2015-04-20 08:00
java基础入门
-还原字符串的拼接的过程
平常我们很多时候都会使用字符串的拼接,但是为什么使用“+”号就是比stringbuilder慢,而且慢很多?实验packagecom.ray.teststring; /** *对比拼接字符串的两种方式 * *@authorray *@since2015-04-19 *@version1.0 * */ publicclassStringJoint{ /** *使用+拼接 */ publicvoi
raylee2007
·
2015-04-19 23:00
java基础入门
-你不知道的string-不可改变性与编译器优化
1.不可改变性packagecom.ray.teststring; /** *不可改变性 * *@authorray *@since2015-04-19 *@version1.0 * */ publicclassUnChangabel{ publicstaticvoidmain(String[]args){ Stringgreeting="Hello"; Stringgreeting2=gree
raylee2007
·
2015-04-19 23:00
java基础入门
-strictfp关键字-严格浮点计算
strictfp关键字-增加关键字,使得方法或者类里面使用严格浮点计算
raylee2007
·
2015-04-18 22:00
JAVA 命名规则
这几天在做JAVA的比赛,都是关于
JAVA基础入门
的东西,在这里整理一下:Java是一种区分字母的大小写(case-sensitive)的语言,下面谈谈Java语言中包、类、变量等的命名规范。
u012965373
·
2015-04-18 21:00
黑马程序员——
java基础入门
; 黑马程序员——
Java
shi1870000
·
2014-04-14 22:00
java
基础
我的WEB之路(一)-2.JAVA学习路线
第一阶段:针对性夯实JAVA基础课程名称核心要点完成目标
Java基础入门
搭建Java开发和运行环境等,IDE工具的学习和使用,Java语言基础,数据类型,运算符,条件和循环,数组使用等,Java图形编程组件和事件处理机制
9617016
·
2014-04-10 19:22
java基础
网络编程
Java学习
程序开发
数据库基础
我的WEB之路(一)-2.JAVA学习路线
第一阶段:针对性夯实JAVA基础课程名称核心要点完成目标
Java基础入门
搭建Java开发和运行环境等,IDE工具的学习和使用,Java语言基础,数据类型,运算符,条件和循环,数组使用等,Java图形编程组件和事件处理机制
9617016
·
2014-04-10 19:22
java基础
网络编程
Java学习
程序开发
数据库基础
java基础培训全套课件:三层修炼循序渐进
课程是
java基础入门
必备课程,从三个层面帮助同学快速入门。教程注重技术原理剖析,同时全程贯穿代码实战,用实践驱动理论,所有知识点的讲解都围绕实际案例展开,并配有相应的代码练习。
李航421
·
2013-12-19 09:00
java
循序渐进
基础培训
全套课件
三层修炼
Java基础入门
-------android培训、java培训、期待与您交流!----------Java的最大特点:跨平台性1,Java概述:Java的来历:java的初期开发早在1991年就已经开始了。当时,在sun公司内有一个称为Green的项目,在jamesGosling的带领下,这个项目的工程师受命设计一种小型的计算机语言,用于机顶盒,家电控制芯片等消费设备。最初,这种新语言被命名为"Oak"(Jame
qinguicheng
·
2013-07-10 16:00
Java基础入门
Xcode实战入门 —— [基础知识储备]
个人以为只有
Java基础入门
Xcode比较困难,特别是非科班出身,从未接触过C的朋友,即使已经能照着例子写东西,确没意思到自己还在门外。
summer
·
2013-03-14 10:00
java书籍
Java入门与进阶书籍推荐
Java基础入门
类: 《Java编程思想》、《Agile Java》这些目前应该都有中文版,如果英文好的
zwt6612840
·
2013-02-17 09:00
java
java基础入门
[color=blue][/color][b][/b]Java能做些什么? JavaSE:桌面开发 (C/S) JavaME:手机手机 (非智能手机) JavaEE:Web开发(网页,B/
下一站转弯
·
2013-01-23 09:00
java基础
基础回顾提纲
蓝杰项目体系 一.画图板 1.
java基础入门
,小图形打印 了解java发展,熟悉java编程环境和格式,学会用记事本写程序,同时用cmd运行程序  
代码小达人
·
2012-10-24 23:00
java
编程
框架
Java基础、android知识点要求
三、 具体知识点与目标 Java基础知识点目标Java概述
Java基础入门
Java开发环境搭建熟练开发环境搭建、使用Eclipse编译运行调试项目
ihrthk
·
2012-03-10 00:00
总结(2月6日)
第一章
Java基础入门
JDK的配置 安装路径:选择到bin目录 Path的变量值中添加安装路径,注意要添加分号 数据类型 基本数据类型 Byte,short,int,long
612星球
·
2012-02-07 00:00
总结
Java基础复习(内附String中equals与==区别的分析)
第一章
Java基础入门
JDK的配置 安装路径:选择到bin目录 Path的变量值中添加安装路径,注意要添加分号 数据类型 1.
南侠1999
·
2012-02-06 12:00
String
Java复习
第一章
Java基础入门
JDK的配置 安装路径:选择到bin目录 Path的变量值中添加安装路径,注意要添加分号 数据类型 1.
寒风如歌
·
2012-02-06 01:00
java
一.
java基础入门
编写一个Hello.java程序 1.新建一个文本文档,将名字和扩展名修改为Hello.java。 2.打开Hello.java,在文件中定义一个类,类的格式: public class Hello{ } 注意: 1.类名Hello必须要和文件名相同,包括大小写。
612星球
·
2012-01-08 23:00
java基础
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他