![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
joo
文章平均质量分 50
tanxiaoshuai
这个作者很懒,什么都没留下…
展开
-
基本数据与String以及包装类的转换
//1、基本转包装类对象int a = 10;Integer i = new Integer(a);Integer i = a;//自动封箱--JDK1.5以后System.out.println(i);//2、包装类对象转基本Integer i = 100;int a = i;//自动拆箱---JDK1.5以后int a = i.intValue();Sy原创 2016-05-02 09:16:14 · 260 阅读 · 0 评论 -
java答辩提(一)
1、Java语言的特点是什么?答:简单,跨平台性,安全性,健壮性,面向对象,垃圾回收机制,多线程 2、如何编译和执行java文件?产生帮助文档用什么命令?答:javac 文件名.java 编译java文件 java 类名(带main方法) 执行 javadoc 文件名 产生文档 3、虚拟机的工作流程是什么?编写源文件,通过原创 2016-06-11 13:45:57 · 10088 阅读 · 1 评论 -
面象对象与实际的结合
我们知道建桥需要砖块,应该是先准备好砖再来建桥,不过为了讲解上的顺序性和连贯性,简单性。我们先建桥,建的过程中需要砖块再现做,这样就不会多出来“桥不需要的东西”。注意在实际中,还是应该先准备砖块。 U层其实就是桥,C层是砖块,D层是原料(石头、沙子)。这也解释前面为什么U层要引用、依赖D层(而不是U对C,C对D的层次),因为桥除了需要砖头,其实也需要石头沙子。 “三层结构”的缺原创 2016-06-05 12:00:35 · 332 阅读 · 0 评论 -
三层架构思想
· 各层的作用 · 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务.2:业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。3:表示层:主要表示WEB方式,也可以表示原创 2016-06-05 11:58:26 · 457 阅读 · 0 评论 -
java集合框架
框架:为了解决某一特定的问题,预先设计好的一系列具有继承或实现关系的类的接口。集合里的三大类:①List直接继承collection特点:线性,有序⑴ArrayList底层的实现是数组使用范围:当某一数组在实际应用中大量使用查询和新增功能的时候用ArrayList⑵LinkedList底层的实现是双向链表使用范围:在某一集合需要从中间位置增加或删除元数②Set直接继原创 2016-05-08 18:51:49 · 182 阅读 · 0 评论 -
反射中获取class对象的三种方式
反射的概念:在运行期探究和使用编译期未知的东西(例:属性,方法,构造等)反射的的步骤: ①获取Class对象 ②通过Class对象探究类里的信息 ③操作对象的信息获取Class对象的三种方式:㈠:直接根据实例对象获取例:Dog dog = new Dog(); Class dogClass = dog.getClass(); ㈡:根据类型名获取Class对象例:Class dogClass = D原创 2016-05-08 11:40:09 · 595 阅读 · 0 评论 -
网络编程
Socket网络编程Socket套接字。在java.net.Socket包下。1)网络通信模型:C/S:client/server,客户端/服务器端;B/S:browser/server,浏览器端/服务器端;C/S结构的优点:应用的针对性强,画面绚丽,应用功能复杂。缺点:不易维护。B/S结构的优点:易于维护。缺点:效果差,交互性不强。2)Socket:封装着本地的地址,服务端口等信息。原创 2016-05-29 18:16:18 · 220 阅读 · 0 评论 -
线程安全问题
线程并发安全问题:synchronized关键字,线程安全锁、同步监视器。多线程在访问同一个数据时(写操作),可能会引发不安全操作。①哪个线程报错不捕获,则线程死,不影响主程序。②同步:同一时刻只能有一个执行,A和B配合工作,步调一致的处理(B得到A的执行结果才能继续)。如一群人上公交车。 异步:同一时刻能有多个执行,并发,各自干各自的。如一群人上卡车。③synchroniz原创 2016-05-29 18:14:08 · 334 阅读 · 0 评论 -
集合
Set集合的实现类HashSetSet是无序,用于存储不重复的对象集合。在Set集合中存储的对象中,不存在两个对象equals比较为true的情况。1)HashSet和TreeSet是Set集合的两个常见的实现类,分别用hash表和排序二叉树的方式实现了Set集合。HashSet是使用散列算法实现Set的。2)Set集合没有get(intindex)方法,我们不能像使用List那样,根原创 2016-05-15 15:16:41 · 203 阅读 · 0 评论 -
事件处理模型
事件源对象:事件发生在谁的生上谁就是事件源对象委托事件模型:1.事件源对象2.监听器对象(1)先绑定事件源对象与监听器(2)监听器有职责范围(3)一个事件源对象可以绑定多个不同职责来的监听器(4)一个监听器可以监听多个事件源对象第一种:(1)单独书写一个监听器类,实现监听器接口,重写抽象方法(2)可以为不同的事件源使用同一个监听器(3)也可以监听器为每一原创 2016-05-15 15:06:10 · 262 阅读 · 0 评论 -
开发中的两个道理
开发中的两个道理:①如何控制try的范围:根据操作的连动性和相关性,如果前面的程序代码块抛出的错误影响了后面程序代码的运行,那么这个我们就说这两个程序代码存在关联,应该放在同一个try中。① 对已经查出来的例外,有throw(积极)和try catch(消极)两种处理方法。对于try catch放在能够很好地处理例外的位置(即放在具备对例外进行处理的能力的位置)。如果没有处理能力就继续原创 2016-05-02 09:27:42 · 208 阅读 · 0 评论 -
java答辩(二)
1、数组如何定义?答: String [] test=new String[5]; 或 String [] test=new String[]{“1”,”abc”}; 2、数组、字符串、集合各自的长度如何获得?答:数组是 .length 属性。 字符串是 length()方法。 集合 是 .size() 方法 3、数组有哪些特点?答:数组变量存放的是数组第一个元素的空间原创 2016-06-11 13:47:02 · 8742 阅读 · 0 评论