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






百易城

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

06 2013 档案

 
Java数组与内存控制
摘要:在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请登陆疯狂java官网。 java语言是典型的静态语言,因此java的数组是静态的。即当数组被初始化后,改数组的长度是不可变的。 java程序的数组必须经过初始化后才能使用。初始化是指:为数组对象的元素分配内存空间,并为每个元素指定初始值。 数组的初始化有两种:静态初始化、动态初始化 静态初始化:由程序员显示指定每个数组元素的值,由系统决定数组长度 例子:String[] books = new String[]{"疯狂java"," 阅读全文
posted @ 2013-06-26 13:08 百易城 阅读(210) 评论(0) 推荐(0)
Jar包那些事儿
摘要:本文由广州java培训小编为你整理:JAR全名Java Archive,直译为Java归档文件。它是一种文件格式,以zip文件为基础(经过压缩),主要用途是发布Java程序,部署和封装库、组件等。 在Android、J2EE等平台下,jar包用来做库和组件的用途比较多。 尤其在项目中有框架的情况,把框架以jar包的形式发布,好处多多。下面我就如何做成上述两种jar包分别说明。 在JDK环境中提供jar工具,它的主要功能就是可以完成将一系列相关的程序文件压缩为一个jar包。用法还是很简单的,下面是它的所有指令: [plain] C:\Documents and Settings\Administ 阅读全文
posted @ 2013-06-25 15:51 百易城 阅读(251) 评论(0) 推荐(0)
Java静态导入
摘要:在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请搜索疯狂Java; import语句可以导入一个类或某个包中的所有类 import static语句导入一个类中的某个静态成员(方法或属性)或所有静态成员 语法举例: import static java.lang.Math.sin; import static java.lang.Math.*; 例子: //导入Math类中的所有static方法和属性。 //这样我们在使用这些方法和属性时就不必写类名。 import static j... 阅读全文
posted @ 2013-06-25 15:50 百易城 阅读(333) 评论(0) 推荐(0)
取得手机屏幕大小/style的应用技巧
摘要:本文由广州java培训小编为你整理:取得手机屏幕大小/style的应用技巧 这里介绍两个例子 1.取得手机屏幕分辨率的大小 这个程序非常简单,其中只需要一个关键的类--DisplayMetrics,这个类对象记录了一些常用的信息,包含了显示信息,大小,维度,字体等 注意:取得的分辨率的宽和高都是整形 实例的代码如下: [java] public class EX03_05 extends Activity { private TextView mTextView01; /** Called when the activity is first created. */ @Ov... 阅读全文
posted @ 2013-06-25 15:49 百易城 阅读(302) 评论(0) 推荐(0)
Java异常类总结
摘要:在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请搜索疯狂Java; 算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsException 违背安全原则异常:SecturityException 文件已结束异常:EOFException 文件未找到异常:F... 阅读全文
posted @ 2013-06-20 17:09 百易城 阅读(301) 评论(0) 推荐(0)
深入分析Java对象的建构顺序
摘要:在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请搜索疯狂Java; 对于下面的代码,许多有经验的程序员都没能给出正确的答案。如果你能只看代码给出的答案和文章末尾出给出大答案一致,那么你已经掌握了Java对象的建构顺序,中间的分析可以不用看了。 /** * 父类Foo,实现控制台输出 * * @author youngto * @since 2013-01-25 */ class Foo { private int index = 100; //静态代码块 static { Sy... 阅读全文
posted @ 2013-06-19 11:03 百易城 阅读(212) 评论(0) 推荐(0)
Java的10种设计模式
摘要:在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请搜索疯狂Java; 正常情况下一个设计模式描述了一个被证实可行的方案。这些方案非常普遍,是具有完整定义的最常用的模式。一般模式有4个基本要素:模式名称(pattern name)、问题(problem)、解决方案(solution)、效果(consequences)。常见的Java设计模式有以下10种: 1、桥梁模式(Bridge):将抽象部分与它的实现部分分离,使它们都可以独立地变化。 2、合成模式(Composite):将对象组合成树形结构以表示... 阅读全文
posted @ 2013-06-18 15:01 百易城 阅读(328) 评论(0) 推荐(0)
Java堆与栈的区别
摘要:在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请搜索疯狂Java; 栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分配内存的,Java的垃圾收集... 阅读全文
posted @ 2013-06-17 12:08 百易城 阅读(185) 评论(0) 推荐(0)