`
poyunri
  • 浏览: 29411 次
文章分类
社区版块
存档分类
最新评论
文章列表
eclipse更改xml文件,txt文件,property文件等文件编辑器的字体设置
1.1.1Java数组是静态的 Java语言是静态语言,所以Java数组是静态的,当数组完成初始化后该数组的长度是不可变的。(初始化就是为数组元素分配存储空间并制定每个元素的初始值) 数组初始化有两种方式: 静态初始化:初始 ...
有时类或方法需要对类型变量加以约束。 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]; ...
一个泛型类就是有一个或多个类型变量的类。 一般的类和方法,只能使用具体的类型(基本类型或者自定义类型)。如果要编译应用于多种类型的代码就要引入泛型了。 例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 ...
捕获异常必须设置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 ...
当程序出现异常时,应当次啊去一些异常处理措施: ·返回到一种安全状态,并能够让用户执行一些其他命令; ·允许用户保存所有操作结果,并以合适的方式终止程序。 需要关注的异常问题: 1、用户输入错误 2、设备错误 3、物理限制 4、代码错误 异常具有自己的语法和特定的继承结构,下面开始介绍: 11.1.1异常分类 所有已成都由Throwable继承而来,Throwable分为Error和Exception;Exception又分为RuntimeException和IOException。 Error类描述Java运行是系统的内部错误和资源耗尽错误。这种情况很少出现 R ...
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 ...
内部类:定义在一个类中的类。 为什么要用内部类: 1)内部类可以访问其外围类的实例域,包括私有数据。 2)内部类可以对同包中的其他类隐藏。 3)定义一个回调函数,使用匿名内部类要便捷。 6.4.1 使用内 ...
(1)如何进入终端/命令行 Ubuntu下一种非常简易的进入命令行的方法是,就是通过桌面上的按钮或应用程序中的“终端”进入终端/命令行。这样会打开gnome-terminal。在这种情况下,你可以在运行终端的同时保留在GUI图形界面上 ...
安装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- ...
1)cindy@cindy-ThinkPad-X200:~$ gedit & [1] 5951 在这个例子中,gedit在后台载入,并且shell返回了一个job number 1,以及一个进程编号PID 5951。 2)ps命令得到当前进程的列表。ps有一些参数,可参考man
声明:此文为非技术类文章,抛开技术从发展的角度讨论大学生应该具备哪些综合能力。希望能帮到在大学生活中迷失自我,失去方向的学子们 一、拓展自己知识视野,完善知识结构 (1)合理的知识结构是担任现代社会职业 ...
解决方法: 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 ...
自定义标题栏一共有四步,下面逐步介绍: 一:在strings.xml文件中配置标题栏的背景和大小 <style name="CustomWindowTitleBackground"> <!-- 背景图片 --> <item name="android:background">@drawable/home_top</item> </style> <style name="title_bar" parent="android:Theme ...
有两种方法。 第一种: 该方法通过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 ...
Global site tag (gtag.js) - Google Analytics