51CTO博客开发
1.直接启动ActivityIntent i=new Intent(NewActivity.class);startActivity(i);2.带返回值启动Activity入口Activitypackage com.anjoyo.startactivity; import android.os.Bundle; import android.app.Activity; import andro
HashMap和Hashtable的区别:HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。 HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。 HashMap把Hashtable的contains方
一、选择题:1.关于对象使用时的描述,下面说法错误的是(D )。A、通过"."运算符调用成员变量和方法。B、在方法中使用对象作为参数时,采用引用调用。C、将一个对象声明为类成员时,必须在使用前为其分配内存。D、通过成员变量的访问权限设定限制自身对这些变量方法的调用。2.已知有下面类的说明:public class Test05_01extends x{
常见的异常: ①RuntimeException:Exception :异常层次结构的根类;ArithmeticException:数学计算异常;ArrayIndexOutOfBoundsException:数组越界异常;NullPointerException:空指针异常;NegativeArraySizeException:负数组长度异常;ClassCastExce
多线程:一条执行路径。多线程完成多个功能并发并发执行的效果。1.继承自Thread类,重写run方法。然后用Thread的start方法启动线程。2.实现Runnable接口,实现run方法。然后用Thread的start方法启动线程。\介绍一下线程中常用的方法,用一个程序解释一下:package day16; public class TestRunable { public sta
介绍Json 的存储与提取1.存储// json格式的字符串的生成 -- public static String getJson() throws Exception{ String strName = "张飞"; int niAge = 20;
运用BorderLayout编写一个简单小游戏程序。EAST CENTER NORTHpackage day14; import java.awt.BorderLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import
super出现在继承了父类的子类中。有三种存在方式:第一种super.xxx;(xxx为变量名或对象名)这种方法意义为,获取父类中的名字为xxx的变量或方法引用。使用这种方法可以直接访问父类中的变量或对象,进行修改赋值等操作第二种super.xxx();(xxx为方法名)这种方法意义为,直接访问并调用父类中的方法。第三种super();这种方法意义为,调用父类的初始化方法,其实就是调用父类中的pu
RandomAccessFile是随机访问文件、随机读写文件。随机访问是相对于IO流来说,只能顺序输入或输出。RandomAccessFile(File file, String mode) 创建从中读取和向其中写入(可选)的随机访问文件流,该文件由 File 参数指定。RandomAccessFile(String name,
IO流:分为三大点,即输入流:是按程序来说的。比如文件到程序。输出流:程序到文件。字节流:InputStream/OutputStream这里有InputStream和OutputStream类型,关于这两种类型,他们的使用方法分别如下对于InputStream来说:他用read来读入字节,比如read();read(byte[] b);read(byte[] b, int off, int le
设计模式:单例设计模式Singleton。private Single(){ } public static Single s = new Single(); public static Single getInstance(){ return s; }RuntimeRuntime run = Runtime.getRun
File类总结:createNewFile()当且仅当不存在具有此抽象路径名指定名称的文件时,不可分地创建一个新的空文件。delete() 删除此抽象路径名表示的文件或目录。exists() 测试此抽象路径名表示的文件或目录是否存在。getName()返回由此抽象路径名表示的文件或目录的名称。isDirectory()测试此抽象路径名表示的文件是否是一个目录。isFile()测试此抽象路径名表示的
面向对象三大特性:封装,继承,多态面向对象(Object Oriented,缩写为OO)是现代软件技术的精髓。OO具有三大特性:封装性、继承性和多态性。想掌握面向对象思想,就必须深入理解其三大特性。1、封装性(Encapsulation) 所谓封装,就是将某些东西包装和隐藏起来,让外界无法直接使用,只能通过某些特定的方式才能访问。OO将万物都视为“对象”(Object),
集合:和数组一样,也是存储数据的容器。1.数组长度固定,集合长度可变。2.数组能存基本数据类型,也能存引用数据类型。集合只能存引用数据类型。3.数组只能存单一类型,集合能存任意引用类型。List:存入顺序和取出顺序一致,存储的元素可以重复。有序、可以重复。如:List<String>list = new ArrayList<String>();String为了规范元素类型。
在对陈军老师死缠烂打之后,整出了一篇我都没怎么看懂的程序。。。。。。感兴趣的同学可以试着运行一下,图形和文档在附件里package gui; import java.awt.Color; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;
异常Exception1.运行时异常:有一个共同的父类:RuntimeExceptionjava.lang.ArithmeticException:算术运算异常int a = 2;int b = 0;if (b != 0) {a = a / b;}java.lang.NullPointerException:空指针异常String str = null; if (str != n
写学生信息录入系统,要求可以录入多个学生的信息(包括学号/姓名/性别/年龄/入学日期)(用Student类型的数组)。学号用String。录入格式如下:1,zhangfei,man,25,2008-1-1存入Student对象中.a、录入完毕后,找到所有姓zhang的学生,并打印出他们的信息b、要求打印出所有的入学日期在xx年的学生信息.(Date类的getYear过时,Calendar类get(
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号