Java
hongjuntu123
这个作者很懒,什么都没留下…
展开
-
转 根据任意运动轴(给定起点、方向)和旋转角度求解旋转矩阵
模型绕任意轴旋转转载 2023-02-28 15:20:16 · 369 阅读 · 0 评论 -
HashMap、LinkedHashMap、TreeMap 区别
HashMap,LinkedHashMap,TreeMap都属于MapMap 主要用于存储键(key)值(value)对,根据键得到值,因此键不允许键重复,但允许值重复。 HashMap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。HashMap最多只允许一条记录的键为Null;允许多条记录的值为Null;HashMap不原创 2013-06-26 16:55:04 · 353 阅读 · 0 评论 -
Java中Integer和int的区别
int 是基本类型,直接存数值 integer是对象,用一个引用指向这个对象 1.Java 中的数据类型分为基本数据类型和复杂数据类型 int 是前者>>integer 是后者(也就是一个类) 2.初始化时>> int i =1; Integer i= new Integer(1);(要把integer 当做一个类看) int 是基本数据类型(面向过程留下转载 2013-06-25 11:51:51 · 324 阅读 · 0 评论 -
封装,继承,多态,重载,重写和泛型详解(附图)-
刚刚步入软件行业的大门,就要开始枯燥寂寞的码农之旅。这一路走来我们并不会轻松,因为这是一个知识量大更新速度快的IT行业。码农在学校要学扎实理论知识和跟不上时代的技术,工作后为了生存还得挤出时间学习需要的技术。这就是为什么程序员是世界上最忙碌的人,收入又远不及能说会道的销售人员。 前面都是说的一些牢骚话不可当真,其实程序员是世界最有智慧的群体。他们必须忍受寂寞面对电脑,写出令自己无比原创 2013-06-14 11:10:19 · 673 阅读 · 0 评论 -
各种数据库的连接方式
1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String passw转载 2013-05-23 11:01:28 · 273 阅读 · 0 评论 -
深入探讨 Java 类加载器
http://www.ibm.com/developerworks/cn/java/j-lo-classloader/简介: 类加载器(class loader)是 Java™中的一个很重要的概念。类加载器负责加载 Java 类的字节代码到 Java 虚拟机中。本文首先详细介绍了 Java 类加载器的基本概念,包括代理模式、加载类的具体过程和线程上下文类加载器等,接着介绍如何开发自己的转载 2013-04-18 17:06:05 · 225 阅读 · 0 评论 -
递归
递归汉诺塔void HanoiRecursion(const int n, const char a, const char b, const char c) { if (1 == n) cout " else { HanoiRecursion(n-1, a, c, b); cout " Ha原创 2013-04-09 10:49:12 · 322 阅读 · 0 评论 -
继承的优缺点
继承的优缺点 优点 新的实现很容易,因为大部分是继承而来的 很容易修改和扩展已有的实现 缺点 打破了封装,因为基类向子类暴露了实现细节 白盒重用,因为基类的内部细节通常对子类是可见的 当父类的实现改变时可能要相应的对子类做出改变 不能在运行时改变由父类继承来的实现 由此可见,组合比继承具有更大的灵活性和更稳定的结构,一般情况下应该优先考虑组合。只原创 2013-02-20 09:15:16 · 289 阅读 · 0 评论 -
JAVA 继承基本类、抽象类、接口
Java是一个面向对象的语言,java面向对象一般有三大特征:封装、继承、多态。封装:就是把一些属性和方法封装到一个类里。继承:就如子类继承父类的一些属性和方法。多态:就如一个父类有多个不同特色的子类。这里我就不多讲解,下面我主要说明一个继承。继承是OOP(面向对象)的一个特色,java只支持单继承(如果继承两个有同样方法的父类,那么就不知道继承到那个父类的,所以java只支持单继原创 2013-02-20 09:16:34 · 292 阅读 · 0 评论 -
JavaScript 中 void(0) 的含义
看别人些的JavaScript脚本可以看到这样的代码:here但这儿的void(0)究竟是何含义呢?JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。void 操作符用法格式如下:1. javascript:void (expression)2. javascript:void expressionexpression 是一个要计算的转载 2013-02-17 13:24:13 · 203 阅读 · 0 评论 -
MVC与三层架构的异同点 .
同样是架构级别的,它们有什么相同点和不同点呢?这篇文章讨论一下它们的异同点。希望能帮助读者理解其中的玄机。其实它们相同的地方在于他们都有一个表现层。 但是他们不同的地方在于其他的两个层。 首先先解释一下MVC。V即View.是视图的意思。C即Controler.是控制器的意思。而M即Model,是模型的意思。这三个里.最不容易理解的应该是Model.就是什么是Model,而为什原创 2013-02-17 13:22:31 · 238 阅读 · 0 评论 -
DAO层,Service层,Controller层、View层 .
DAO层:DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此,DAO层的设计首先是设计DAO的接口,然后在Spring的配置文件中定义此接口的实现类,然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰,DAO层的数据源配置,以及有关数据库连接的参数都在Spring的配置文件中进行配置。 Service层:转载 2013-02-17 13:21:22 · 347 阅读 · 0 评论 -
Servlet线程安全的解决方法
Servlet体系结构是建立在Java多线程机制之上的,它的生命周期是由Web容器负责的。当客户端第一次请求某个Servlet时,Servlet容器将会根据web.xml配置文件实例化这个Servlet类。当有新的客户端请求该Servlet时,一般不会再实例化该Servlet类,也就是有多个线程在使用这个实例。这样的话,当两个或多个线程同时访问同一个Servlet时,可能会发生多个线程同时2013-01-31 08:38:02 · 86 阅读 · 0 评论 -
Java关键字(keywords)
Java关键字(keywords)abstract default if private thisboolean do implements protected throw break double import public throws byte原创 2012-12-08 01:02:41 · 234 阅读 · 0 评论 -
maps是一个HashMap对象,请遍历maps中每个元素(笔试)
1.maps是一个HashMap对象,请遍历maps中每个元素 // 创建一个HashMap对象 java.util.HashMap maps =newjava.util.HashMap<Integer, String>(); // 装入一个键值对原创 2012-12-03 23:55:07 · 377 阅读 · 0 评论