Java基础
ElvisDu
这个作者很懒,什么都没留下…
展开
-
(转)Java正则表达式应用
原地址:http://ipjmc.iteye.com/blog/1169491对于JAVA的Pattern类 和 Matcher类可参考网址 http://www.ibm.com/developerworks/cn/java/l-regp/part2/ 正则表达式中的特殊字符: \\ 反斜杠 \t 间隔 ('\u0009') \n 换行 ('\u000A')转载 2016-01-15 17:15:39 · 254 阅读 · 0 评论 -
(转)Java中short和short相加自动转化为int
原地址:http://blog.csdn.net/classicbear/article/details/7616317精度小于int的数值运算的时候都回被自动转换为int后进行计算所以,下面的代码会报编译错误short s1 = 1;short s2 = 1;s1= (s1+s2);必须改成:short s1 = 1;转载 2016-01-04 08:29:42 · 670 阅读 · 0 评论 -
(转)Java中String类的方法及说明
原地址:http://www.cnblogs.com/YSO1983/archive/2009/12/07/1618564.htmlString : 字符串类型一、构造函数 String(byte[ ] bytes):通过byte数组构造字符串对象。 String(char[ ] value):通过char数组构造字符串对象。 String(St转载 2016-01-04 10:45:58 · 234 阅读 · 0 评论 -
(转)【Java】String类和StringBuffer类常用操作
原地址:http://www.cnblogs.com/kaituorensheng/p/3776484.htmlString类是字符串常量,是不可更改的常量。而StringBuffer是字符串变量,它的对象是可以扩充和修改的。StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入转载 2016-01-04 11:17:35 · 320 阅读 · 0 评论 -
(转)IsNull和IsEmpty的区别
原地址:http://www.cnblogs.com/Eleanore/archive/2012/05/25/2518201.html一个是对象为空(IsNull),一个是值为空(IsEmpty)IsNull指任务类型变量是否为空包括对象类型的变量。IsNull函数:功能:返回Boolean的值,指明表达是否不包含任何有效数据。NULL表示的是数据值未知转载 2016-01-04 12:13:37 · 2079 阅读 · 0 评论 -
(转)Java中String的常见用法
原地址:http://blog.csdn.net/koches/article/details/7608139以下是string的七种用法,注意哦,记得要时常去查看java的API文档,那个里面也有很详细的介绍1>获取 1.1:字符串中包含的字符数,也就是字符串的长度。 int length():获取长度 1.2:根据位置获取位置上某个字符。 cha转载 2016-01-04 12:48:27 · 223 阅读 · 0 评论 -
(转)Java中swap()方法的实现
原地址:http://liugang594.iteye.com/blog/768814为了能更多的掌握C/C++,时不时的就会拿起一本什么书看看。 昨天又看到了请指针和引用的部分,又会有经典的swap()方法的实现。几乎所有人都知道了,要实现一个正确的swap()方法需要以指针或引用为参数,例如: C代码 //使用指转载 2016-01-04 14:59:32 · 760 阅读 · 0 评论 -
(转)classpath、path、JAVA_HOME的作用及Java环境变量配置
原地址:http://www.cnblogs.com/xwdreamer/archive/2010/09/08/2297098.htmlCLASSPATH是什么?它的作用是什么?它是javac编译器的一个环境变量。它的作用与import、package关键字有关。当你写下improt java.util.*时,编译器面对import关键字时,就知道你要引入java.ut转载 2016-02-15 08:33:11 · 389 阅读 · 0 评论 -
(转)Java中堆和栈的区别
原地址:http://www.cnblogs.com/perfy/p/3820594.html在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。转载 2016-02-16 21:00:22 · 280 阅读 · 0 评论 -
(转)Java语言为什么能跨平台?
原地址:http://www.cnblogs.com/028fly/archive/2010/04/04/1704248.htmlJAVA语言为什么能跨平台?因为Java程序编译之后的代码不是能被硬件系统直接运行的代码,而是一种“中间码”——字节码。然后不同的硬件平台上安装有不同的Java虚拟机(JVM),由JVM来把字节码再“翻译”成所对应的硬件平台能够执行的代码。因此对于Java编转载 2016-01-01 23:19:16 · 510 阅读 · 0 评论 -
(转)Java跨平台原理
原地址:http://xiaozhen1900.blog.163.com/blog/static/1741732572011325111945246/ 1、是么是平台Java是可以跨平台的编程语言,那我们首先得知道什么是平台,我们把CPU处理器与操作系统的整体叫平台。CPU大家都知道,如果计算机是人,那CPU就是人的大脑,它既负责思维运算,又负责身体各部件的命令控制。CP转载 2016-01-01 23:22:11 · 421 阅读 · 0 评论 -
(转)J2SE J2EE J2ME的区别
原地址:http://blog.csdn.net/wzbclock/article/details/4130030J2SE J2EE J2ME的区别多数编程语言都有预选编译好的类库以支持各种特定的功能,在Java中,类库以包(package)的形式提供,不同版本的Java提供不同的包,以面向特定的应用。Java2平台包括标准版(J2SE)、企业版(J2EE)和微缩版(J2M转载 2016-01-01 23:26:57 · 714 阅读 · 0 评论 -
(转)Java入门时的一些基本概念的理解(j2ee,j2se,j2me,jdk,sdk,jre,jvm,跨平台)
原地址:http://www.cnblogs.com/wangaohui/archive/2012/11/28/2791999.html这些日子,在看一些java的东西,由于刚入手,对java不是很了解,结果对java的一些名词没有一个清晰的脉络,现在稍微整理一下 令我纠结的是jdk,sdk,jre,jvm,ide,adt,跨平台性,j2ee,j2se,这些名词弄的我云里雾里转载 2016-01-01 23:28:16 · 834 阅读 · 0 评论 -
(转)Eclipse + Tomcat + server启动项目环境搭建
原地址:http://x125858805.iteye.com/blog/2264615使用eclipeJAVAEE+tomcat+server可以很方便的发布部署JavaWeb项目的,下面举例分步逐说明。 准备: 1、准备好相关的eclispeJAVAEE版+tomcat 2、在server中添加tomcat,如下图转载 2016-06-10 19:59:50 · 389 阅读 · 0 评论 -
(转)设置漂亮的Eclipse主题(Theme)风格
原地址:http://blog.csdn.net/zhouchangshi/article/details/37901519童鞋们, eclipse主题太丑?想设置护眼的主题?看看这些主题:请移驾: Eclipse Color Themeshttp://www.eclipsecolorthemes.org/怎么设设置?转载 2016-11-07 19:17:21 · 26552 阅读 · 1 评论 -
(转)Java中继承Thread类与实现Runnable接口的区别
原地址:http://mars914.iteye.com/blog/1508429Java中线程的创建有两种方式: 1. 通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中2. 通过实现Runnable接口,实例化Thread类 在实际应用中,我们经常用到多线程,如车站的售票系统,车站的各个售票口相当于各个线程。当转载 2017-03-27 11:42:46 · 355 阅读 · 0 评论 -
(转)Java变量初始化赋值null
原地址:http://www.cnblogs.com/znsongshu/p/6282672.html在Java中,null值表示引用不指向任何对象。运行过程中系统发现使用了这样一个引用时·可以立即停止进一步的访问,不会给系统带来任何危险。1.如果是对象的field的话那么系统在初始化对象的时候会把那些对象的值赋值为null,基本数据类型也有它们的初始值2.如果是在方法转载 2017-04-24 22:39:18 · 3272 阅读 · 0 评论 -
(转)Java中short类型变量
原地址:http://blog.csdn.net/snakeqi/article/details/344069首先来看一下java中的基本类型,如下表:Primitive typeSizeMinimumMaximumWrapper typeboolean—转载 2016-01-04 08:26:57 · 1269 阅读 · 0 评论 -
(转)path与classpath区别
原地址:http://blog.csdn.net/mydreamongo/article/details/81554081.path的作用 path是系统用来指定可执行文件的完整路径,即使不在path中设置JDK的路径也可执行JAVA文件,但必须把完整的路径写出来,如C:\Program Files\Java\jdk1.6.0_10\bin\javac TheClass.java转载 2016-01-01 23:47:40 · 342 阅读 · 0 评论 -
(转)详解Java中的clone方法 -- 原型模式
原地址:http://blog.csdn.net/zhangjg_blog/article/details/18369201Java中对象的创建clone顾名思义就是复制, 在Java语言中, clone方法被对象调用,所以会复制对象。所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象。那么在java语言中,有几种方式可以创建对象呢?转载 2017-04-28 18:54:04 · 262 阅读 · 0 评论 -
(转)Java基本数据类型
原地址:http://blog.csdn.net/bingduanlbd/article/details/27790287Java语言是静态类型的(statical typed),也就是说所有变量和表达式的类型再编译时就已经完全确定。由于是statical typed,导致Java语言也是强类型(Strong typed)的。强类型意味着每个变量都具有一种类型,每个转载 2016-01-04 15:36:02 · 397 阅读 · 0 评论 -
(转)Java集合类详解
原地址:http://blog.csdn.net/softwave/article/details/4166598集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollecti转载 2016-01-05 08:09:24 · 205 阅读 · 0 评论 -
(转)Java泛型入门
原地址:http://blog.csdn.net/zhai56565/article/details/40503565在学习本章之前,需要对Java的集合(Collection、Map)有一定的基础。Java集合有一个缺点,就是把一个对象“丢进”集合里后,集合就会“忘记”这个对象的数据类型,当再次取出该对象时,该对象的编译类型就变成了Object类型(其运行时类型没变)。之转载 2016-01-06 14:19:15 · 220 阅读 · 0 评论 -
(转)你了解System.out.println()的真正含义吗?
原地址:http://blog.163.com/liu_sheng_han/blog/static/190591372201110109927551/在Java编程中,我们常常用System.out.println()方法来输出字符串,也许我们都已经猜到println()是方法名,但System是什么,out又是什么呢?这里就涉及用到一个static关键字。如下图,其实转载 2016-01-10 09:08:48 · 577 阅读 · 0 评论 -
(转)Java中StringBuilder的清空方法比较
原地址:http://blog.csdn.net/blueling51/article/details/6928900StringBuilder 没有提供clear或empty方法。清空有3种方法:1)新生成一个,旧的由系统自动回收2)使用delete3)使用setLength将三种方法循环1000万次,代码:1.public class sbbm转载 2016-01-10 09:37:56 · 303 阅读 · 0 评论 -
(转)Java_API全集
原地址:http://blog.sina.com.cn/s/blog_4b389b24010098kf.htmlJ2SE DK & API下载-------------------------http://java.sun.com/j2se/1.3/download.htmlhttp://java.sun.com/j2se/1.4.2/download.htmlhttp转载 2016-01-30 18:13:30 · 241 阅读 · 0 评论 -
(转)抽象类中的非抽象方法的作用
原地址:http://blog.csdn.net/courageously/article/details/39551763注:原博文是关于C#的,java也应该一样。抽象类中的非抽象成员方法可以供它的子类继承啊!举个例子吧:有个抽象类:人类其中有个非抽象成员方法:吃饭(因为假定人类吃饭的方法都是咀嚼)而抽象方法则有:获取语言,获取性别等等。当子类需要继承“人类”这一抽象类时,它可转载 2016-02-15 12:03:36 · 936 阅读 · 0 评论 -
(转)JOptionPane类提示框的一些常用的方法
原地址:http://847353020-qq-com.iteye.com/blog/9545321.1 showMessageDialog显示一个带有OK 按钮的模态对话框。下面是几个使用showMessageDialog 的例子:Java代码 JOptionPane.showMessageDialog(null, "友情提示");转载 2016-02-15 17:00:43 · 312 阅读 · 0 评论 -
(转)内部类详解
原地址:http://www.iteye.com/topic/442435内部类详解 1、定义 一个类的定义放在另一个类的内部,这个类就叫做内部类。 Java代码 public class First { public class Contents{ public void f(){ System.out.转载 2016-02-25 09:32:42 · 209 阅读 · 0 评论 -
(转)Java中equals和==的区别
原地址:http://www.cnblogs.com/zhxhdean/archive/2011/03/25/1995431.htmljava中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数转载 2016-01-04 11:02:19 · 263 阅读 · 0 评论 -
JRE和JDK的概述
A:什么是JRE包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。JRE:JVM+类库。B:什么是JDKJDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开原创 2016-10-20 12:35:21 · 345 阅读 · 0 评论 -
(转)程序中的@Override是什么意思?
原地址:http://www.cnblogs.com/hnrainll/archive/2011/10/17/2215138.html@Override是Java5的元数据,自动加上去的一个标志,告诉你说下面这个方法是从父类/接口 继承过来的,需要你重写一次,这样就可以方便你阅读,也不怕会忘记 @Override是伪代码,表示重写(当然不写也可以),不过写上有如转载 2016-12-29 19:54:33 · 312 阅读 · 0 评论 -
(转)Eclipse智能提示及快捷键
原地址:http://www.cnblogs.com/easypass/p/3859485.html1、java智能提示(1). 打开Eclipse,选择打开" Window - Preferences"。(2). 在目录树上选择"Java-Editor-Content Assist",在右侧的"Auto-Activation"找到"Auto Activation tr转载 2016-02-26 16:59:45 · 324 阅读 · 0 评论 -
(转)为什么IO读取流的read方法返回的是int而不是byte的原因!
原地址:http://blog.csdn.net/world_java/article/details/7539467[java] view plain copy print?//为什么read()方法返回的是int类型而不是byte 1个字节8位,(byte) 4个字节32位,(int) byte -1 --->in转载 2017-01-28 14:27:36 · 1458 阅读 · 0 评论 -
(转)选择结构if语句和switch语句的区别
http://www.cnblogs.com/bluesky365/p/5631517.html1.选择结构if语句格式及其使用 A:if语句的格式: if(比较表达式1) { 语句体1; }else if(比较表达式2) { 语句体2; }else if(比较表达式3) { 语句体3; } ...转载 2017-01-31 10:33:17 · 912 阅读 · 0 评论 -
(转)关于HashMap根据Value获取Key
原地址;关于我对java中集合的总结有如下三篇:关于JDK中的集合总结(一)关于JDK中的集合总结(二)关于JDK中的集合总结(三)关于数组集合之间的转换Map中是一个key有且只有一个value.但是一个value可以对应多个key值.一般都是通过key,然后map.get(key)获得到value.如果想要反向转载 2017-09-18 15:14:03 · 1581 阅读 · 0 评论