![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 66
greenboy056
这个作者很懒,什么都没留下…
展开
-
SDK(Software Development Kit, 即软件开发工具包 )
SDK(Software Development Kit, 即软件开发工具包 )一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合SDK是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,一般而言SDK即开发 Windows 平台下的应用程序所使用的SDK。它可以简单的为某个程序设计语言提供应用...原创 2010-12-14 09:56:02 · 3013 阅读 · 0 评论 -
java equal 与==详谈
java中equals方法和“==”的区别:equals 方法是 java.lang.Object 类的方法。有两种用法说明:(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两个对象在内存中的首地址。“equals()”比较字符串中所包含的内容是否相同。比如:String s1,s2,s3 = "abc", s4 ="a...原创 2012-06-03 11:10:15 · 116 阅读 · 0 评论 -
Java堆和栈的区别
Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和数组。 在堆中分配的内...原创 2012-06-03 11:03:49 · 106 阅读 · 0 评论 -
JAVA中String与StringBuffer的区别
String和StringBuffer的区别,网上资料可以说是数不胜数,但是看到这篇文章,感觉里面做的小例子很有代表性,所以转一下,并自己做了一点总结。 在java中有3个类来负责字符的操作。1.Character 是进行单个字符操作的,2.String 对一串字符进行操作。不可变类。3.StringBuffer 也是对一串字符进行操作,但是可变类。String:是对...原创 2012-06-03 10:47:09 · 93 阅读 · 0 评论 -
什么是JIT?(转载)
什么是JIT?(转载)JIT是just in time,即时编译技术。使用该技术,能够加速java程序的执行速度。下面,就对该技术做个简单的讲解。首先,我们大家都知道,通常javac将程序源代码编译,转换成java字节码,JVM通过解释字节码将其翻译成对应的机器指令,逐条读入,逐条解释翻译。很显然,经过解释执行,其执行速度必然会比可执行的二进制字节码程序慢。为了提高执行速度,引入了...原创 2010-12-08 14:18:50 · 133 阅读 · 0 评论 -
java异常的捕获与抛出原则
在可能会出现exception的地方,要使用try-catch或者throws或者两者都要。我的判断依据是:如果对可能出现的exception不想被外部(方法的调用者)知道,就在方法内部try-catch掉这个exception;如果希望外部知道,则在catch到之后把exception直接抛出或者抛出自定义的exception。 一、异常的种类 java异常可以分成两大类:Excep...原创 2011-07-05 14:25:49 · 162 阅读 · 0 评论 -
Java封装的简单例子
Java封装的简单例子先来个例子看看;public class Man {//对属性的封装,一个人的姓名,年龄,妻子都是这个对象(人)的私有属性private String name;private int age;private Woman wife;//对改人对外界提供方法的封装,可以设定妻子,姓名,年龄也可以获得男人的姓名和年龄public void setWife...原创 2010-11-17 11:03:14 · 1149 阅读 · 0 评论 -
Java封装的简单例子
Java封装的简单例子先来个例子看看;public class Man {//对属性的封装,一个人的姓名,年龄,妻子都是这个对象(人)的私有属性private String name;private int age;private Woman wife;//对改人对外界提供方法的封装,可以设定妻子,姓名,年龄也可以获得男人的姓名和年龄...原创 2010-11-17 11:02:59 · 617 阅读 · 0 评论 -
java 类File的方法: mkdir()方法与mkdirs()的区别
File file_date = new File(“D:\\yyy\\2010-02-28”); // 如果该日期的文件夹存在,就把获得的指令文件夹建到该文件夹下。 // 如果该日期的文件夹不存在,就新建一个日期的文件夹。 if (file_date.exists()) { System.out.println("该日期的文件夹已经存在!"); ...原创 2011-06-24 10:07:30 · 492 阅读 · 0 评论 -
Java之static用法(详解)(转)
在Java语言中,static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,[color=red]但是Java语言中没有全局变量的概念。[/color]被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此...原创 2011-05-23 21:48:16 · 76 阅读 · 0 评论 -
(断点续传---原理篇)
(一)断点续传的原理其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已。打个比方,浏览器请求服务器上的一个文时,所发出的请求如下:假设服务器域名为wwww.sjtu.edu.cn,文件名为down.zip。GET /down.zip HTTP/1.1Accept: image/gif, image/x-xbitmap, image/jpeg, ...原创 2011-05-17 13:39:45 · 131 阅读 · 0 评论 -
MD5的加密原理
MD5的加密原理:MD5是一个安全的散列算法,有两个特点:1、输入两个不同的明文(一段原始的数字信息)不会得到相同的输出值2、根据输出值,不能得到原始的明文,即过程不可逆所以要解密MD5没有现成的算法,只能用穷举法,把可能出现的明文,用MD5算法散列之后,把得到的散列值和原始的数据形成一个一对一的映射表,然后在所谓的解密的时候,都是通过这个映射表来查找其所对应的原始...原创 2011-05-10 22:25:14 · 239 阅读 · 0 评论 -
去掉一个字符串数组的重复项
String str[] = { "a", "b", "c", "d", "a", "bb", "bb" }; // 第一步:将字符串数组转化为字符串list; [color=red]List strList = Arrays.asList(str);[/color] // 第二步:将字符串list转化为hashset.利用hashset无重复元 素的特性解原创 2011-05-09 22:31:02 · 157 阅读 · 0 评论 -
post和get的区别?
近来几天在看android中的网络部分,有一些基础知识,需要巩固下,以下是在百度上看的post和get的区别:问题一:html中post和get区别,是不是用get的方法用post都能办到? 最佳答案 1. get是从服务器上获取数据,post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL...原创 2011-05-09 17:54:10 · 161 阅读 · 0 评论 -
javacc
javacc JavaCC(Java Compiler Compiler)是一个用JAVA开发的最受欢迎的语法分析生成器。这个分析生成器工具可以读取上下文无关且有着特殊意义的语法并把它转换成可以识别且匹配该语法的JAVA程序。JavaCC可以在Java虚拟机(JVM) V1.2或更高的版本上使用,它是100%的纯Java代码,可以在多种平台上运行,与Sun当时推出Java...原创 2011-01-03 19:45:16 · 124 阅读 · 0 评论 -
对象的序列化和反序列化
当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。把Java对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为Java对象的过程称为对象的反序列化。对象的序列化主...原创 2010-12-22 10:33:03 · 68 阅读 · 0 评论 -
java的classpath,path,JAVA_HOME代表什么意思?
windows xp下配置JDK环境变量:1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08;2.安装完成后,右击“我的电脑”,点击“属性”; 3.选择“高级”选项卡,点击“环境变量”; 4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写...原创 2010-12-20 09:42:28 · 600 阅读 · 0 评论 -
get和post的区别以及doget()和dopost()
get方法表单中的数据会按URL参数 的格式附加在请求行中的次源路径后面. post方法提交,表单内容作为HTTP消息的实体发送给Web服务器,而不是作为URL地址的参数传递. get是不安全的,而且传送的数据量小,最大2KB,明文传输,但是执行效率要比post高 get是从服务器上请求数据,而post是将数据发送给服务器. Servlet的doGet/d...原创 2012-06-04 11:19:56 · 521 阅读 · 0 评论