• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






百易城

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 40 下一页

2014年3月12日

Java程序控制流程
摘要: 本文由广州疯狂软件java培训分享: 1 if-else if-else语句是控制程序流程的最基本的形式,可以按以下两种形式使用: if (Boolean-expression) statement if (Boolean-expression) statement else statement 布尔表达式必须产生一个布尔结果,statement代表用分号结尾的简单语句或复合语句。 2 while while、do-while用来控制循环,语句会重复执行,直到起控制作用的布尔表达式得到的结果为止, while循环的格式如下: while (Boolean-expr... 阅读全文
posted @ 2014-03-12 14:50 百易城 阅读(272) 评论(0) 推荐(0)
 
Java 匿名类的理解
摘要: 本文由广州疯狂软件java培训分享: 匿名类与其他类的不同就在于匿名,也就是没有名称。 Java中允许创建子类对象时,除了使用父类的构造方法外,还可以用类体。 匿名类就是一个没有类申明的类体,因为没有名称,所有匿名类不可以申明对象,但却可以创建对象。 例如A是一个子类,那么下面的代码就是A的一个子类(匿名类)创建对象 new A(){ 匿名类的类体 }; 由于匿名类是一个子类,所以和有一般子类的特征。可以继承父类的方法,同样也可以重写父类的方法。值得提醒的是,在使用匿名类时,一定是在某个类中直接用匿名类创建对象,因此匿名类必定是内部类,所以和其他匿名类一样可以访问外嵌类中的... 阅读全文
posted @ 2014-03-12 14:49 百易城 阅读(449) 评论(0) 推荐(0)
 
Java程序StringBuffer的用法
摘要: 本文由广州疯狂软件java培训分享: 在使用StringBuffer 的时候,习惯性的像String一样把他初始化为了 StringBuffer result = null; 结果警告:Null pointer access: The variable result can only be null at this location 运行后报错,才意识到StringBuffer和String还是有很多区别的,摆渡了些资料整理出来,共享。 StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以Strin... 阅读全文
posted @ 2014-03-12 14:48 百易城 阅读(600) 评论(0) 推荐(0)
 

2014年3月11日

Java关键字final
摘要: 本文由广州疯狂软件java培训分享: 一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 final不能用于修饰构造方法。 注意:父类的private成员方法是不能被子类方法覆盖的,因此private类型的方法默认是final类型的。 1、fina... 阅读全文
posted @ 2014-03-11 14:53 百易城 阅读(138) 评论(0) 推荐(0)
 
Java编程基础之继承
摘要: 本文由广州疯狂软件java培训分享: 继承(Inherit)———————— 什么是继承 子类会自动继承父类所有的方法和属性。 为什么要使用继承 最终还是为了一个目的,实现代码的复用性。 注意: 千万不要为了获取其他类的功能,简化代码而继承。 必须是类与类之间有所属关系才可以继承。所属关系 is a(子类是父类的一种)。 一个孩子只能有一个父亲! 继承: 1,提高了代码的复用性。 2,让类与类之间产生了关系。有了这个关系,才有了多态的特性。 l Super———— 如果子类中出现非私有的同名成员变量时, 子类要访问本类中的变量,用this 子类要访问父类中的... 阅读全文
posted @ 2014-03-11 14:52 百易城 阅读(156) 评论(0) 推荐(0)
 

2014年3月10日

Java类加载和类反射回顾
摘要: 一、一个命令对应一个进程。 当我们启动一个Java程序,即启动一个main方法时,都将启动一个Java虚拟机进程,不管这个进程有多么复杂。而不同的JVM进程之间是不会相互影响的。这也就是为什么说,Java程序只有一个入口--main方法,让虚拟机调用。而两个mian方法,对应的是2个JVM进程,启动的是两个不同的类加载器,操作的实际上是不同的类。故而不会互相影响。 二、类加载。 当我们使用一个类,如果这个类还未加载到内存中,系统会通过加载、连接、初始化对类进行初始化。 1、类加载:指的是将类的class文件读入JVM,并为之创建一个Class对象。 2、类连接:指的是把类的二进... 阅读全文
posted @ 2014-03-10 11:29 百易城 阅读(127) 评论(0) 推荐(0)
 
要点Java6 变量和类型
摘要: 本文由广州疯狂软件java培训分享: 变量和类型 尽管Java是面向对象的,并非所有类型都是对象。它们叫做基本类型primitives。. 下面列出了java中的基本类型: byte(number,1字节) short(number, 2字节) int(number, 4个字节) long(number,8字节) float(浮点数, 4字节) double(双精度浮点数r, 8 bytes) char(字符,2字节) boolean(true或false,1个字节) Java是一种强类型语言,这意味着我们在使用变量前需要先定义它们的类型。 Numbers 声... 阅读全文
posted @ 2014-03-10 11:27 百易城 阅读(154) 评论(0) 推荐(0)
 
Java中使用二分法排序
摘要: 本文由广州疯狂软件java培训分享: import java.util.Scanner; //二分法 public class SplitBy2Sort { public static int splitBy2(int[] a, int num) { int low = 0; int high = a.length - 1; int mid; while (true) { // 取中间下标 mid = (low + high) / 2; if (a[mid] == num) { return mid; } else if (low > high) { return... 阅读全文
posted @ 2014-03-10 11:26 百易城 阅读(585) 评论(0) 推荐(0)
 

2014年3月8日

Java3D快速上手
摘要: 本文由广州疯狂软件java培训分享: 接下来创建一个Hello.java,具体代码(参考别人的),这里只讲方法,不讲技术,具体的自己再摸索。 Java代码 import com.sun.j3d.utils.geometry.*; import com.sun.j3d.utils.universe.*; import javax.media.j3d.*; import javax.vecmath.*; public class Hello { public Hello() { // 创建一个虚拟空间 SimpleUniverse universe = new Simple... 阅读全文
posted @ 2014-03-08 14:51 百易城 阅读(345) 评论(0) 推荐(0)
 
Java线程死锁模拟
摘要: 本文由广州疯狂软件java培训分享: 1,关于死锁的理解 死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁 背景介绍:我们创建一个朋友类,当朋友向我们鞠躬的时候,我们也要向朋友鞠躬,这样才算一个完整的动作。当两人同时鞠躬的时候,都在等待对方鞠躬。这时就造成了死锁。 模拟程序: package com.yxy.thread; public class Deadlock { static class Friend { //朋友名字 private final String name; //朋友实体类... 阅读全文
posted @ 2014-03-08 14:48 百易城 阅读(313) 评论(0) 推荐(0)
 
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 40 下一页