- 浏览: 29411 次
最新评论
文章列表
eclipse更改xml文件,txt文件,property文件等文件编辑器的字体设置
- 2012-11-12 17:02
- 浏览 569
- 评论(0)
1.1.1Java数组是静态的
Java语言是静态语言,所以Java数组是静态的,当数组完成初始化后该数组的长度是不可变的。(初始化就是为数组元素分配存储空间并制定每个元素的初始值)
数组初始化有两种方式:
静态初始化:初始 ...
- 2012-10-24 17:17
- 浏览 705
- 评论(0)
有时类或方法需要对类型变量加以约束。
class ArrayAlg {
public static <T> T min(T[] a) {
if (a == null || a.length == 0)
return null;
T smallest = a[0];
for (int i = 1; i < a.length; i++)
if (smallest.compareTo(a[i]) > 0)
smallest = a[i];
...
- 2012-10-24 11:16
- 浏览 680
- 评论(0)
一个泛型类就是有一个或多个类型变量的类。
一般的类和方法,只能使用具体的类型(基本类型或者自定义类型)。如果要编译应用于多种类型的代码就要引入泛型了。
例12-1使用Pair类。静态方法minmax遍历数组同时计算出最小值和最大值。用一个Pair返回两个结果
package core.pair_12_1;
public class PairTest1 {
public static void main(String[] args) {
String[] words = {"Mary", "had", "a&q ...
- 2012-10-22 10:34
- 浏览 423
- 评论(0)
捕获异常必须设置try/catch语句块,最简单的try语句:
try {
//code
//more code
} catch (ExceptionType e){
//handler for this type
}
1、如果在try语句中的任何代码抛出了catch子句中说明的异常类:
1)程序跳过try语句块的其余代码
2)程序执行catch字句中的处理器代码
2、如果try语句块中没有抛出任何异常类则跳过catch子句。
3、如果方法中任何代码抛出了在catch子句中没有声明的异常类型,该方法会立即退出。
public void read(St ...
- 2012-10-10 14:37
- 浏览 608
- 评论(0)
当程序出现异常时,应当次啊去一些异常处理措施:
·返回到一种安全状态,并能够让用户执行一些其他命令;
·允许用户保存所有操作结果,并以合适的方式终止程序。
需要关注的异常问题:
1、用户输入错误
2、设备错误
3、物理限制
4、代码错误
异常具有自己的语法和特定的继承结构,下面开始介绍:
11.1.1异常分类
所有已成都由Throwable继承而来,Throwable分为Error和Exception;Exception又分为RuntimeException和IOException。
Error类描述Java运行是系统的内部错误和资源耗尽错误。这种情况很少出现
R ...
- 2012-09-23 20:24
- 浏览 444
- 评论(0)
7.2创建框架
在Java中顶层窗口(没有被包含在其他窗口中的窗口)被称为框剪(frame)。
警告:大多数swing组件类都是以J开头的,例如“JButton,JFrame”;而没有以J开头的,例如“Button,Frame”都属于AWT组件。如果忘记写J程序仍然可以运行,但是将swing和AWT混合使用会导致视觉效果和行为不一致。
本节接受swing的JFrame的常用方法。例7-1给出一个在屏幕中显示一个空框架的程序:
例7-1 SimpleFrame.java
package core.simpleframe_7_1;
import javax.swing.JFra ...
- 2012-09-20 10:19
- 浏览 510
- 评论(0)
内部类:定义在一个类中的类。
为什么要用内部类:
1)内部类可以访问其外围类的实例域,包括私有数据。
2)内部类可以对同包中的其他类隐藏。
3)定义一个回调函数,使用匿名内部类要便捷。
6.4.1 使用内 ...
- 2012-09-12 15:49
- 浏览 593
- 评论(0)
(1)如何进入终端/命令行
Ubuntu下一种非常简易的进入命令行的方法是,就是通过桌面上的按钮或应用程序中的“终端”进入终端/命令行。这样会打开gnome-terminal。在这种情况下,你可以在运行终端的同时保留在GUI图形界面上 ...
- 2012-09-09 14:00
- 浏览 719
- 评论(0)
安装MySQL
只要执行两条命令即可:
sudo apt-get install mysql-server
sudo apt-get install mysql-workbench
安装JDK7
1、首先到oracle下载上下载jdk-7u7-linux-x64.tar.gz(我是64的电脑)
2、为了便于之后的操作建议将现在的文件重新命名,例如:jdk-7u7.tar.gz
3、将jdk-7u7.tar.gz拷贝到/usr/lib/jvm/目录下面,这里如果没有jvm文件夹,则创建该文件夹,命令:
sudo mkdir jvm
4、
sudo cp -r ~/下载/jdk- ...
- 2012-09-09 13:27
- 浏览 797
- 评论(0)
1)cindy@cindy-ThinkPad-X200:~$
gedit &
[1] 5951
在这个例子中,gedit在后台载入,并且shell返回了一个job
number 1,以及一个进程编号PID 5951。
2)ps命令得到当前进程的列表。ps有一些参数,可参考man
- 2012-08-29 11:18
- 浏览 712
- 评论(0)
声明:此文为非技术类文章,抛开技术从发展的角度讨论大学生应该具备哪些综合能力。希望能帮到在大学生活中迷失自我,失去方向的学子们
一、拓展自己知识视野,完善知识结构
(1)合理的知识结构是担任现代社会职业 ...
- 2012-06-22 21:07
- 浏览 541
- 评论(0)
解决方法:
1)在Manifest.xml文件中相应的activity下添加一下代码:
android:windowSoftInputMode="stateHidden"
2)让EditText失去焦点,使用EditText的clearFocus方法
例如:EditText edit=(EditText)findViewById(R.id.edit); edit.clearFocus();
3)强制隐藏Android输入法窗口
例如:EditText edit=(EditText)findViewById(R.id.edit); InputMethodMa ...
- 2012-05-30 10:10
- 浏览 601
- 评论(0)
自定义标题栏一共有四步,下面逐步介绍:
一:在strings.xml文件中配置标题栏的背景和大小
<style name="CustomWindowTitleBackground">
<!-- 背景图片 -->
<item name="android:background">@drawable/home_top</item>
</style>
<style name="title_bar" parent="android:Theme ...
- 2012-05-30 10:04
- 浏览 720
- 评论(0)
有两种方法。
第一种:
该方法通过onTouch来实现
btn3 = (ImageButton) findViewById(R.id.ImageButton03);
btn3.setOnTouchListener(touchListener3);
View.OnTouchListener touchListener = new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
ImageButton imag ...
- 2012-05-29 16:45
- 浏览 462
- 评论(0)