![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础理论及原理
碼字猴code_monkey
一隻努力想成為大牛的碼字猴...
展开
-
Java移位
一、 int value = Integer.parseInt(“00001111101001011111000010101100″,2);//即value=262533292 对int变量value执行 如果你觉得答案是0,那么错了,它的结果还是262533292。 不用怀疑java中int是32位的问题,而是你没有了解java的 在java中无论左移右移,会转载 2014-05-15 12:11:33 · 462 阅读 · 0 评论 -
深入理解Java:内省(Introspector)
一些概念: 内省(Introspector) 是Java 语言对 JavaBean 类属性、事件的一种缺省处理方法。 JavaBean是一种特殊的类,主要用于传递数据信息,这种类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。如果在两个模块之间传递信息,可以将信息封装进JavaBean中,这种对象称为“值对象”(Value Object),或“VO”。方转载 2014-08-06 23:38:23 · 428 阅读 · 0 评论 -
java 类型信息 instanceof 和 isInstance区别
[java] view plaincopyclass A{ } class B extends A { } class C extends B { } public class tt { /** * @param a转载 2014-08-06 09:42:53 · 591 阅读 · 0 评论 -
异常与错误区别 Error and Exception
了解异常与错误的区别,并且知道当你截获一个异常时,应该怎么办。 by Josh Street许多程序员并没有意识到一个错误和一个异常是有区别的,在出现问题时,这种区别对如何操作你的代码有很重要的含意(见工具条,“简介错误与异常”)。正如Mary Campione在The Java Tutorial(Java指南)中所写的,“一个异常是在一个程序执行过程中出现的一个事件,它中断了正常指令转载 2014-06-19 17:27:31 · 643 阅读 · 0 评论 -
String,StringBuffer与StringBuilder的区别??
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常转载 2014-06-19 13:05:32 · 405 阅读 · 0 评论 -
java的抽象类和抽象方法(注意查看如何调用抽象类中的非抽象方法)
抽象类就是不能使用new方法进行实例化的类,即没有具体实例对象的类。抽象类有点类似“模板”的作用,目的是根据其格式来创建和修改新的类。对象不能由抽象类直接创建,只可以通过抽象类派生出新的子类,再由其子类来创建对象。当一个类被声明为抽象类时,要在这个类前面加上修饰符abstract. 在抽象类中的成员方法可以包括一般方法和抽象方法。抽象方法就是以abstract修饰的方法,这种方法只声明返转载 2014-06-19 13:01:21 · 4604 阅读 · 0 评论 -
java中的匿名内部类总结
匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法12345678910111213转载 2014-06-19 12:58:56 · 519 阅读 · 0 评论 -
Java程序员从笨鸟到菜鸟之(五)java开发常用类(包装,数字处理集合等)(下)
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 写在前面:由于前天项目老师建设局的项目快到验收阶段,所以,前天晚上通宵,昨天睡了大半天,下午我们宿舍聚会,所以时间有点耽误,希望大家见谅上接:Java程序员从笨鸟到菜鸟之(四)java开发常用类(包装,数字处理集合等)(上)3.Set接 口也是Collection的转载 2014-06-17 23:54:44 · 486 阅读 · 0 评论 -
Java程序员从笨鸟到菜鸟之(四)java开发常用类(包装,数字处理集合等)(上)
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 一:首谈java中的包装类 Java为基本类型提供包装类,这使得任何接受对象的操作也可以用来操作基本类型,直接将简单类型的变量表示为一个类,在执行变量类型的相互转换时,我们会大量使用这些包装类。java是一种面向对象语言,java中的类把方法与数据连接在一起,并构成了自转载 2014-06-17 23:43:57 · 503 阅读 · 0 评论 -
JSP向后台传递参数的四种方式
Jsp页面传值的方法 一.通过Form表单提交传值 客户端通过Form表单提交到服务器端,服务器端通过 Java代码 request.getParameter(String xx); 来取得参数(xx)为参数名称。通过get/post方式进行提交 二.通过隐藏域传值 通过在表单中加入一个隐藏域来提交到服务器端,这种方式的好处是可以在客户端加入一些自己想要加入的参数,以便得到相应的值转载 2014-07-09 10:13:18 · 16039 阅读 · 0 评论 -
java线程的join() 和join(long millis)用法 精确控制线程时间
这个我查了很多的网站都没有给一个比较合理的解释,但终于还是自己清楚了。首先说一下在JDK中的解释join():Waits for this thread to die.就是等待这个线程的结束(die)join(long millis) :Waits at most millis milliseconds for this thread to die. A timeout o转载 2014-06-27 20:06:46 · 1049 阅读 · 0 评论 -
程序员必须知道的10大基础实用算法及其讲解
导读:程序的算法在很大程度上决定了程序运行的效率及程序的复杂程度。恰当的时候选择合适的算法是优秀程序员的必备素质。算法一:快速排序算法快速排序 是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο ( n log n )次比较。在最坏状况下则需要Ο ( n 2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他 Ο (转载 2014-06-25 22:56:02 · 426 阅读 · 0 评论 -
Treeset的两种排序方法
Treeset 的自定义的两种排序方式第一种:在元素中定义排序规则。元素自身具有比较性实现Comparable接口 覆盖compareTo方法import java.util.Iterator;import java.util.TreeSet;/*** *TreeSet是一个有序集合,TreeSet中元素将按照升序排列,缺省是按照 自然顺序进行排列,意味着TreeSet中元素转载 2014-07-31 16:37:10 · 630 阅读 · 0 评论