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笔记
第二章变量和数据类型一、变量1、为什么需要变量:为特定地址的内存起个别名,通过别名找到存储的数据。变量就是数据存储空间的表示。
echo_1993
·
2015-12-06 21:21
java
学习
java笔记
(一)
java相关学习笔记 最近一些天没有更新blog,其实主要是再找工作,所以blog更新比较慢了,我是一个喜欢从事软件开发的,这回我又任性了一把,我没有找工资能给很高的.net相关行业,我毅然选择我最喜欢的java,一切随缘吧,我终于如愿的可以从事java的这个行业了,leader也是很不错的人,他说你在这里能学到很多东西的,我会努力的这是我的新的开始。 1.Le
19870503ldc
·
2015-12-04 17:44
java项目
java笔记
-面向对象(封装)
封装:隐藏对象的属性和实现细节,仅对外提供公共访问方式。private:私有,权限修饰符,用于修饰类中的成员(成员变量,成员函数),私有只在本类中有效。注意:私有仅仅是封装的一种表现形式之所以对外提供访问方式,就是因为可以在访问方式中加入逻辑判断语句。classPerson{ privateintage=20; publicvoidsetAge(inta){ i
zhuhengv
·
2015-12-04 17:00
java
面向对象
think_in_
java笔记
1、对象导论 计算机是头脑延伸的工具 抽象:所有编程语言、数学都是抽象。所能解决的问题复杂性,直接取决于抽象的类型和质量。 对象:具有状态(内部数据),方法(在自身上执行操作),标识(内存唯一地址) 对象:每个对象都是服务提供者。 对象:通过引用操作对象。引用的对象。java只有这一种操作方式。 直接常量:200L;10f;0x2f;有时候需要告诉编辑器常量类型 垃圾回收:只与内存有
luckywnj
·
2015-12-04 10:00
java笔记
-匿名对象的应用
classCar{ Stringcolor="红色"; intnum=4; voidrun(){ system.out.println("color+"…"+num"); }}classCarDemo{ publicstaticvoidmain(String[]args){ newCar().num=5;
zhuhengv
·
2015-12-03 17:00
java
java笔记
-初识类与对象
classCar{ //描述颜色 Stringcolor="红色"; //描述轮胎数 intnum=4; //运行行为 voidrun(){ system.out.println("color+"…"+num"); }}classCarDemo{ publicstaticvoidmain(String[]ar
zhuhengv
·
2015-11-26 17:00
java
java基础
Java笔记
---将本地项目纳入GitHub
前言关于GitHub的大名,大家应该都知道的。那么问题来了:我们怎么将自己本地的项目上传到GitHub进行托管呢?Git要想将本地项目托管到GitHub,那么我们得学会使用一个工具,那就是Git(一个开源的分布式版本控制工具)。Git的安装若是使用Linux系统(如Ubuntu),那么只需要执行命令sudoapt-getinstallgit-core即可。我们此处主要说一下Windows下的Git
GuLu_GuLu_jp
·
2015-11-21 20:00
github
git
版本控制工具
Java笔记
---将本地项目纳入GitHub
前言关于GitHub的大名,大家应该都知道的。那么问题来了:我们怎么将自己本地的项目上传到GitHub进行托管呢?Git要想将本地项目托管到GitHub,那么我们得学会使用一个工具,那就是Git(一个开源的分布式版本控制工具)。Git的安装若是使用Linux系统(如Ubuntu),那么只需要执行命令sudoapt-getinstallgit-core即可。我们此处主要说一下Windows下的Git
bascker
·
2015-11-21 00:00
Java
Java笔记
之String
1.1Strings="a",t="b"; 2t.concat(s); 之后,t仍然是"b",而不是"ba",要使t是"ba"则Strings="a",t="b"; t=t.concat(s);
qiaoshanzi
·
2015-11-16 22:00
Java笔记
之数组
1.intflags[]=newint[10];数组中的每个元素初始化为0.Arrays.fill(flags,0);将数组中每个元素置为0.
qiaoshanzi
·
2015-11-16 22:00
Java笔记
---别名现象
一、前言在Java中,我们经常会使用到赋值操作符"=",但是一般都是直接使用,而没有去注意这个操作符带来的一些陷阱。小菜也是最近看了《Java编程思想第四版》才注意到这一点,也就是博文标题所说的“别名现象”。二、别名现象2.1别名现象的发生场景对对象进行赋值时方法调用中,传递一个对象时2.2对对象进行赋值时的别名现象Person.java:很简单的一个类,仅仅拥有一个属性publicclassPe
bascker
·
2015-11-14 22:03
Java
Java笔记
---别名现象
一、前言在Java中,我们经常会使用到赋值操作符"=",但是一般都是直接使用,而没有去注意这个操作符带来的一些陷阱。小菜也是最近看了《Java编程思想第四版》才注意到这一点,也就是博文标题所说的“别名现象”。二、别名现象2.1别名现象的发生场景对对象进行赋值时方法调用中,传递一个对象时2.2对对象进行赋值时的别名现象Person.java:很简单的一个类,仅仅拥有一个属性publicclassPe
GuLu_GuLu_jp
·
2015-11-14 22:00
java
别名现象
别名机制
java笔记
:熟练掌握线程技术---基础篇之解决资源共享的问题(中)--下篇
终于到了这个小系列的最后一篇了,写这个主题的博文感觉很奇特,虽然我尽全力去深入理解这些知识点所蕴含的深意,最终也感觉似乎懂了,但略微冷静下来后又感到自己的理解还是有点似是而非。我想原因还是在于自己知识面还不够宽阔,有些底层的计算机技术我并不熟悉,解决这些不熟悉的计算机技术就是我以后学习的目标之一。开始进入正题之前,我还是想再强调下,线程技术真的很重要,熟练掌握了线程技术一定能解决我们在编程时候
·
2015-11-13 21:31
java
java笔记
:熟练掌握线程技术---基础篇之线程的协作和死锁的问题(下)
本文的主题是线程的协作和死锁。 线程的协作我个人觉得就是线程的通信,比如有A和B两个线程,A和B都可以独立运行,A和B有时也会做信息的交换,这就是线程的协作了。在java里线程的协作是通过线程之间的“握手机制”进行的,这种握手机制是通过Object类里的wait()和notify()来实现的。 在我的记忆里,sleep(),wait()和notify()(notifyAll())方
·
2015-11-13 21:31
java
java笔记
:熟练掌握线程技术---基础篇之解决资源共享的问题(中)--中篇
要真正理解如何解决线程资源共享冲突的问题,还真有点复杂,但是这个又是线程的精华所在,也是线程中最重要的知识,我要尽力讲清楚它,因此内容比较多了,从中篇里还出了个中篇。 上篇博文的末尾我写了一段实例代码,想表现线程抢占资源时候所发生的资源冲突问题,不知道大家真的看明白了那段代码的意思吗?反正我对这段代码琢磨了半天才领悟了其中的含义。这里我还是先把前面那段代码贴出来: package c
·
2015-11-13 21:30
java
java笔记
:熟练掌握线程技术---基础篇之解决资源共享的问题(中)--前篇
上篇里我讲到了java里如何去创建一个线程的问题,上篇的代码里创建的线程都是独立的,也就是说创建的线程都不会相互的干扰,独立的进行属于自己的运算,更重要的是上篇博文里创建的线程所使用的资源都是独占式的,不会有人跟它争,但是实际对线程的应用中,更多的也是更难的还是几个线程会抢夺同一个资源,比如火车的售票系统,碰到这样的问题就麻烦多了。 由于这个问题比较复杂我把线程的基础篇中篇分为两篇文章来
·
2015-11-13 21:29
java
java笔记
:熟练掌握线程技术---基础篇(上)
最近一直在看提升javascript代码性能的资料,看来看去就是为了如何提升网站的并发能力或者是软件如何对海量数据进行处理,这里我不想探讨解决这些难题的解决方案,但要解决并发或者是海量数据的问题一定离不开线程,线程的确相当的重要,当你要满足日新月异的用户需求而你所做的软件没有好好利用线程的知识绝对是一件无法让人接受的,就算你是一个关注前端技术的工程师也不会幸免对线程的运用,我相信不到三年我们的
·
2015-11-13 21:29
java
java笔记
计算机高级编程语言:解释型语言:asp php 解释一句执行一句编译型语言:c c++ java 是两者的结合体 (编写 编译 运行),属于强类型语言(平台无关性)JVM 隐藏了不同平台之间的具体差异,实现了跨平台可移植性一次编写,随处运行 包含关系:JDK >JRE>JVM java的三大特性 平台无关性 安全性 网络移动性面向对象特性封装 继承 多态 抽象 静态引入类包,就不
·
2015-11-13 13:58
java
[
java笔记
]JDK的安装和配置
1.JDK安装下载java JDK:点击下载(http://www.oracle.com/technetwork/java/javase/downloads/index.html )JDK(Java Development Kit)是整个Java的核心,包括一系列Java开发的东西,安装完毕需要配置一下环境变量。2.配置环境变量 JAVA_HOME JDK的安装路径,这个环境变量本身不存在
·
2015-11-13 12:22
java
[
java笔记
]常用的设计模式
1.单例设计模式 单例设计模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 1)构造方法私有化 2)声明一个本类对象 3)给外部提供一个静态方法获取对象实例 例如: class Singleton{ private static Singletho1 s = new Singletho1(); private Sing
·
2015-11-13 12:21
java
Android sdk配置 常见问题及处理方法
1、<A href="http://***/" target="blank">android培训</a>------我的
java笔记
,期待与您交流
·
2015-11-13 08:00
android
sdk
Java笔记
——XML解析
1 import java.io.File; 2 import java.io.IOException; 3 import javax.xml.parsers.DocumentBuilder; 4 import javax.xml.parsers.DocumentBuilderFactory; 5 import javax.xml.parsers.ParserConfigurat
·
2015-11-13 07:13
xml解析
java笔记
二——字符串
1.在判断两个字符串是否相等时,使用equals(或equalsIgnoreCase),尽量不要使用“==” 2.如果需要用许多小段的字符串构建一个字符串,可以考虑用StringBuilder,既节约时间又节约空间,通过append方法添加需要的内容既节约时间又节约空间,之后还可通过StringBuilder的toString()方法返回一个完整的STRING。 3.输入输出 输入常用:Sc
·
2015-11-13 07:00
java
Java笔记
【1】JSP中文乱码问题
1,JSPrequest、response传值中文乱码问题: <% response.setContentType("text/html;charset=GB2312"); response.setCharacterEncoding("GB2312"); request.setCharacter
·
2015-11-13 05:12
java
java笔记
--多线程基础
多线程技术 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3889579.html "谢谢-- 在java中实现多线程技术有两种方式: 1.继承Thread类; 2.实现Runnable接口 这两种方法都需要重写run()方法;通常将一个新线程要运行的代码放在run()方法中(这是创建没有返回值线
·
2015-11-13 01:02
java
java笔记
--关于多线程状态的理解和应用
关于多线程的状态 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3890266.html "谢谢-- 线程共有6种状态:1.新建线程---使用new来新建一个线程2.运行线程---调用start()方法,线程处于运行或可运行状态3.线程阻塞---线程需要获得内置锁,当该锁被其他线程使用
·
2015-11-13 01:01
java
java笔记
--匿名内部类和静态内部类的理解和使用
匿名内部类 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3889467.html "谢谢-- 1.由于局部内部类并不可见,因此不如使用匿名内部类替代。 只有当需要定义或重写类的构造方法,或者需要多个类的对象时,才建议使用局部内部类。2.由于构造方法必须与类名相同,而匿名内部类没有类名,因此不能为
·
2015-11-13 01:00
匿名内部类
java笔记
--ASCII编码认知和转换
ASCII是基于拉丁字母的一套电脑编码系统,主要用于显示英语字符是当今最通用的单字节编码。包括128个字符。 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3878618.html "谢谢-- ASCII编码和字符的转换 代码: package com.xhj.data; import java.uti
·
2015-11-13 01:59
ASCII
java笔记
--局部内部类认识与理解
java内部类 内部类应用最多的场景是在编写GUI程序时,将大量的事件监听处理放在了内部类中进行 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3885340.html "谢谢-- 局部内部类: 1.在java中将类定义在方法的内部,成为局部内部类。 2.此类不能使用public、private修饰, 3.
·
2015-11-13 01:59
局部内部类
java笔记
--代码实现汉诺塔移动过程和移动次数
汉诺塔 有三根相邻的柱子,标号为A,B,C,A柱子上从下到上按金字塔状叠放着n个不同大小的圆盘,要把所有盘子一个一个移动到柱子B上,并且每次移动同一根柱子上都不能出现大盘子在小盘子上方。 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3878076.html "谢谢-- 问题: 1.如何移动; 2.n个盘子
·
2015-11-13 01:58
java
java笔记
--正则表达式的运用(包括电话,邮箱验证等)
正则表达式 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3877402.html "谢谢-- 正则表达式符号:"." : 任意字符"\\d" : 0-9任何数字"\\D" : 任何非数字"\\s" : 空白字符,如'\t','\
·
2015-11-13 01:57
正则表达式
java笔记
--String类格式化当天日期转换符文档
String类格式化当天日期 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3877389.html "谢谢-- 转换符:%tb : 格式化为月份的英文缩写%tB : 格式化为月份的英文全写%ta : 格式化为星期%tA : 格式化为星期%ty : 格式化为两位年份值%tY : 格式化为四位年份值%tm :
·
2015-11-13 01:57
String类
Java笔记
-IO流的运用
--如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3877386.html "谢谢-- 1.InputStream和System.in(Scanner) InputStream 输出流以字节为单位来获取数据,且需要复杂的判断并创建字节数组作为缓冲 另外字节转换为字符时容易出现中文乱码的情况;Sca
·
2015-11-13 01:56
java
java笔记
--重定向输出流实现程序输出到日志
重定向输出流实现程序输出到日志 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3877248.html "谢谢-- 利用System类中的setOut()方法,实现输出流的重定向,把它指向一个文件输出流,从而实现日志功能。即: 程序运行后绘制控制台提示运行结束信息,但是在运行过程中的步骤都保存到了日志文件中。
·
2015-11-13 01:55
java
Java笔记
-添加自定义公共类库
大型项目,为了方便团队开发,需要建立公共类库,提高类库的重用性和维护性步骤如下: --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3877368.html "谢谢-- Window-->Preference-->Java-->Buid Path-->User Libraries New-
·
2015-11-13 01:55
java
java笔记
--增加虚拟机内存
--如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3877243.html "谢谢-- 为避免大型应用程序因虚拟机内存不足而无法运行,可为虚拟机增加内存,步骤如下:Window-->Preference-->Java-->Installed JREs 选择已经安装好的JRE-->Edit--
·
2015-11-13 01:54
java
java笔记
-修改javadoc为中文API信息
Eclipse 默认的Javadoc API是英文版的,修改成中文版本的API步骤为: --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3877241.html "谢谢-- Window-->Preference-->Java-->Installed JREs 选择已经安装好的JRE-->
·
2015-11-13 01:53
javadoc
java笔记
--String类对象解析与运用
--如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3877236.html "谢谢-- 1.String中的equals和==的区别 String是对象而非基本数据类型,不能使用"=="来判断两个字符串是否相当, 判断两个字符串内容是否相同用equals(); 判断两个字符串
·
2015-11-13 01:53
String类
java笔记
--BigDecimal的使用
BigDecimal的运用 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3877231.html "谢谢-- BigDecimal 类主要用于大数字的精确的小数计算 主要方法: 加法: public BigDecimal add(BigDecimal augend) augend:执行加法操作数 减法
·
2015-11-13 01:52
BigDecimal
包装类、Object类——
Java笔记
(八)
包装类: 基本数据类型的包装类 基本数据类型 包装类 byte Byte short Short int Integer long Long char Character float Float
·
2015-11-13 01:14
object
面向对象三大特征之多态——
Java笔记
(七)
多态: 同一个实体同时具有多种形式 编译时的类型有声明该变量时使用的类型决定,运行时的类型有实际赋值给变量的对象决定 如果编译时类型和运行时类型不同,就出现多态 例: 1 class Preson{ 2 } 3 class Teacher extends Preson{
·
2015-11-13 01:13
java
面向对象三大特征之继承(extends)——
Java笔记
(六)
继承: 从一般到特殊的关系,是一种拓展关系,子类对象是父类的一种,也可称为”is a“的关系 泛化: 把子类里的共性抽取到父类里的来的过程 特化: 子类在父类的基础上上定义了自己特有的行
·
2015-11-13 01:13
extends
this、访问修饰符——
Java笔记
(五)
this 表示当前对象 谁调用方法谁就是当前对象 用static修饰的代码块里面不能使用this 方法里面有一个和字段同名的局部变量时,不能省略this this还可以用于构造器里面调用构造器: &nbs
·
2015-11-13 01:12
java
java笔记
三——synchronized几个实例
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/alex197963/archive/2009/08/06/4417414.aspx一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问obje
·
2015-11-12 23:22
synchronized
java笔记
--对信号量Semaphore的理解与运用
java Semaphore 信号量的使用: 在java中,提供了信号量Semaphore的支持。 Semaphore类是一个计数信号量,必须由获取它的线程释放, 通常用于限制可以访问某些资源(物理或逻辑的)线程数目。 一个信号量有且仅有3种操作,且它们全部是原子的:初始化、增加和减少 增加可以为一个进程解除阻塞; 减少可以让一个进程进入阻塞。 --如果朋友您想转载本文
·
2015-11-12 22:38
Semaphore
java笔记
--线程的插队行为
对线程的插队行为的理解 在编写多线程时,会遇到让一个线程优先于其他线程运行的情况, 此时除了可以设置其优先级高于其他线程外,更直接的方式是使用Thread类的join()方法 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3894992.html"谢谢-- 使用join()方法,可实现&qu
·
2015-11-12 22:38
java
java笔记
--线程休眠sleep()的运用
线程休眠sleep()方法的运用 在多线程编程中,有时需要让某个线程优先执行。除了可以设置这个线程的优先级为最高外,更加理想的方法是休眠其他线程,若有线程中断了正在休眠的线程,则抛出InterruptedException. --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3894793.html "谢谢--&
·
2015-11-12 22:37
sleep
java笔记
--守护线程的应用
守护线程的应用 Java中的线程可以分为两类,即用户线程和守护线程。用户线程是为了完成任务,而守护线程是为其他线程服务 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3894292.html "谢谢-- 守护线程的唯一用途是为其他线程提供服务。守护线程会随时中断,因此不要在守护线程上使用需要释放
·
2015-11-12 22:36
java
java笔记
--关于多线程如何查看JVM中运行的线程
查看JVM中的线程 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3890280.html "谢谢-- ThreadGroup(线程组) 1.一个线程的集合,也可包含其他线程组2.线程组构成一棵树,除了初始化线程组外,每一个线程组都有一个父线程组3.允许线程访问有关自己的线程组的信息,但不能访问
·
2015-11-12 22:36
java
Java笔记
--泛型总结与详解
泛型简介: 在泛型没有出来之前,编写存储对象的数据结构是很不方便的。如果要针对每类型的对象写一个数据结构, 则当需要将其应用到其他对象上时,还需要重写这个数据结构。如果使用了Object类型,编写的数据结构虽然 通用性很好,但是不能保证存入的对象的安全性。
·
2015-11-12 19:18
java
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他