JAVA
文章平均质量分 73
mxlxiao7
这个作者很懒,什么都没留下…
展开
-
自学篇-&于&&不同之处(六)
第一点:&和&&都有逻辑与的功能,即 当表达式左边为true右边同时为true时,整个表达 式才为true,当其中一个为false时,或者两边都为false时,整个表达式为false。其中&&有短路功能,当左边表达式为false时,就不去判断第二个表达式。如 if(x==30&&y++>0) 这个表达式y不会自加,而if(x==30&y++>0)这个y会自加。第二点:当两边表达式原创 2012-02-12 17:21:10 · 549 阅读 · 2 评论 -
自学篇-网络编程UDP(八)
网络编程: 网络编程其实就是Socket编程,用于网络间通信。具体我们看看怎么使用它吧 我们先来看看怎么利用UDP进行网络之间的通信实现语言JAVA发送端:import java.net.*;public class Udpsend{ public static void main(String argv[]原创 2012-02-22 20:42:13 · 536 阅读 · 0 评论 -
自学篇-网络编程TCP(九)
import java.net.*;import java.io.*;class TcpClient { public static void main(String[] args) throws Exception{ //1.建立Socket服务 Socket sk = new Socket("192.168.0.105",10003);原创 2012-02-23 18:46:58 · 379 阅读 · 0 评论 -
自学篇-单例模式(十)
单例模式:分懒汉式和饿汉式。原理简单一点讲就是一个类只能创建一个对象,提供用户使用。 饿汉式: 1.建立一个private对象 2,.构建一个私有的构造对象 3.提供一个对外调用这个对象的方法 public class SingleTest {原创 2012-03-03 15:45:21 · 368 阅读 · 0 评论 -
Java 之 String 类型
1. String是一个对象因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。首先String不属于8种基本数据类型(byte, char, short, int, float, long, double, boolean)2. new String()和new String(“”)都是申明一个新的空字符串,转载 2012-03-03 18:13:51 · 404 阅读 · 0 评论 -
自学篇-正则表达式(七)
正则表达式:符合一定规则的表达式 作用:用于黄钻梦操作字符。 特点:用一些特定的符号来表示一些代码操作。这样可以简化书写。 好处:可以简化对字符串的复杂操作。具体操作功能:】1,匹配:String matchs方法。用 规则匹配整个字符串,只要有一处不符合规则,就匹配结束就返回false。String reg原创 2012-03-10 19:50:17 · 558 阅读 · 0 评论 -
自学篇-String类(十二)
一:字符串操作方法/*String类适用于描述字符串事物。那么它就提供了多个方法对字符串进行操作。常见的操作有哪些?"abcd"1,获取。 1.1 字符串中的包含的字符数,也就是字符串的长度。 int length():获取长度。 1.2 根据位置获取位置上某个字符。 char charAt(int i原创 2012-03-10 18:57:09 · 893 阅读 · 0 评论 -
自学篇-冒泡排序(五)
有一些数字,按从小到大排列。 3,1,6,5,4,2 原理:第一位上的数字和第二位上的比较,如果第一位大于第二位上的数字,则互换,否则不变。然后再比较第二位和第三位上的数字,如果第二位大于第三位则互换,小于不变,依次类推,全部比较完后,最大的数就到了最后一位,第二轮再次从第一位开始比较,但是这一轮比较到N-1位 ,因为最后一个数就是最大的,不用比较。第三轮比较到N-2位。。。。。。实原创 2012-02-12 12:55:34 · 490 阅读 · 0 评论 -
自学篇-选择排序(四)
原理:给定一些数,从这些数中按小到大排列, 先拿第一位和第二位比较,如果第一位小于第二位,位置不变,如果第一位大于第二位,则互换位置,然后在用现在的第一位和第三位比较,小则不变,大则换位,后面同理。 实现语言java: public class ceshi{ public static void main(String[] args) {原创 2012-02-11 21:47:24 · 417 阅读 · 0 评论 -
自学篇-进制转换(一)
计算机中只有0和1,而不同的0和1的排列组合表示数据,如字母,汉字等。1 十进制 --->二进制 原理:对十进制数不断进行除2操作 例:6 的二进制数 除2得 3 余 0 3除2 得 1 余 1 1除2 得0余1 二进制数就是 余数 110 2 二进制 --> 十进制 原理: 2进制乘2的过程 例:110原创 2012-02-11 21:18:58 · 577 阅读 · 0 评论 -
收录各种猥琐的Java笔试/面试题目
本文收录各种猥琐的Java笔试/面试题,一些比较容易忘记的,不定期更新。也希望大家在底下留言,贴出自己碰到或看到的各种猥琐笔试、面试题目。J2EE基础部分1、运算符优先级问题,下面代码的结果是多少?(笔试)[java] view plaincopypackage test; public class Test { public static vo转载 2012-03-19 22:57:34 · 564 阅读 · 0 评论 -
java线程同步原理
一。 java线程同步原理java会为每个object对象分配一个monitor,当某个对象的同步方法(synchronized methods)被多个线程调用时,该对象的monitor将负责处理这些访问的并发独占要求。当一个线程调用一个对象的同步方法时,JVM会检查该对象的monitor。如果monitor没有被占用,那么这个线程就得到了monitor的占有权,可以继续执行该对象的同步方转载 2012-09-12 14:43:31 · 3524 阅读 · 0 评论 -
反射
------- android培训、java培训、期待与您交流! ---------- 第一节:需要掌握的知识点1. 了解反射的作用2. 掌握Class类的操作及使用3. 可以通过反射取得一个类的实例化对象。4. 可以通过反射取得类的结构,可以通过反射进行属性方法的调用。5. 通过反射调用类中方法的原原创 2012-09-13 11:04:45 · 539 阅读 · 0 评论 -
Java的类加载器
之前在一次面试中有被问道类加载器的问题,当时没答出来。今天既然看到张老师讲类加载器的视频,就写一篇笔记吧。 1.类加载器及其委托机制的深入分析:Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类加载器负责加载特定位置的类: BootStrap , ExtClassLoader , AppClassLoader。类加载器也是Java类,因为其他是java类的类加载器本原创 2012-09-13 10:41:59 · 724 阅读 · 0 评论 -
交通灯管理系统
首先要做需求分析,然后设计这个项目的结构和功能。具体来说,就是这个项目应该包含哪几个类,这些类与类之间的联系,以及这些类中分别需要实现的方法。要弄明白这些不是一件容易的事,坦白说,我自己想一天也未必能想明白。呵呵,这就是能力啊。张老师把这些都分析的非常清楚:1.总共有12条路线,为了统一编程模型,可以假设每条路线都有一个红绿灯对其进行控制,右转弯的4条路线的控制灯可以假设称为常绿状态,另外,其原创 2012-09-13 10:39:26 · 713 阅读 · 0 评论 -
JAVA垃圾回收机制总结
首先要明确几点: 第一:在垃圾回收器回收垃圾之前,我们先来了解一下Java分配对象的方式,Java的堆更像一个传送带,每分配一个新对象,它就往前移动一格。这意味着对象存储空间的 分配速度相当快。Java的“堆指针”只是简单地移动到尚未分配的领域。也就是说,分配空间的时候,“堆指针”只管依次往前移动而不管后面的对象是否还要被释原创 2012-08-31 09:21:21 · 816 阅读 · 0 评论 -
自学篇-Onload an override(三)
1.Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?答:首先我们来看什么是Overload:重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。出一个问题/*void show(int a,char b,double c){}a.void show(int x,cha原创 2012-02-11 21:18:11 · 581 阅读 · 0 评论 -
自学篇-循环语句应用(二)
具体的语法就不说了,主要就是运用for循环语句。。。。1.打印99乘法表,虽然很老套但是能帮助理解for语句. 例 1 2 4 3 6 9 4 8 12 16 5 10 15 20 25 6 12 18 24 30 36 7 14 21 28 35 42 49 8 16 24 32 40 48 56 64 9 18 27 36 45 54 63 7原创 2012-02-11 21:18:07 · 451 阅读 · 0 评论