java基础
文章平均质量分 53
lisasunli
这个作者很懒,什么都没留下…
展开
-
frame设置文本框
public static void main(String[] args) { // 创建窗体对象 Frame f = new Frame("数据转移"); // 设置窗体属性和布局 f.setBounds(400, 200, 400, 300); f.setLayout(new FlowLayout()); // 创建文本框 final TextField tf转载 2016-09-02 19:38:38 · 4133 阅读 · 0 评论 -
Java程序的运行原理及JVM的启动是多线程的吗?
Java程序的运行原理及JVM的启动是多线程的吗?A:Java命令去启动JVM,JVM会启动一个进程,该进程会启动一个主线程。B:JVM的启动是多线程的,因为它最低有两个线程启动了,主线程和垃圾回收线程。原创 2016-09-02 16:44:56 · 477 阅读 · 0 评论 -
java接口和抽象类的区别
接口实现和类继承的规则不同,为了数据的安全,继承是一个类只能继承一个父类,是单继承。 一个类可以实现多个接口,接口弥补了类不能多继承的特点。接口的特点:A:接口用关键字interface表示interface 接口名 {}B:类实现接口用implements表示class 类名 implements 接口名 {}C:接口不能实例化原创 2016-09-02 15:28:59 · 262 阅读 · 0 评论 -
String,StringBuffer,StringBuilder的区别
1 StringString:字符串常量,字符串长度不可变 ,因此只能赋值一次,不可再更改2.StringBuffer StringBuffer:字符串变量(即线程安全)。如果要频繁对字符串内容进行修改,出于效率考虑最好使用StringBuffer,如果想转成String类型,可以调用StringBuffer的toString()方法 StringBuffer原创 2016-09-02 11:25:03 · 178 阅读 · 0 评论 -
字符串
字符串是由字符组成的文字符号 通过查看API,我们可以知道A:字符串字面值"abc"也可以看成是一个字符串对象。B:字符串是常量,一旦被赋值,就不能被改变。 String name=“abcdsf”; name.length 字符串的长度 name.charAt(0) 显示第一个字符 name.toUpperCase() 字符串变大写原创 2016-09-02 10:24:58 · 222 阅读 · 0 评论 -
数组学习的几个案例
1.数组获取最值(获取数组中的最大值最小值)分析:A:定义一个数组,并对数组的元素进行静态初始化。B:从数组中任意的找一个元素作为参照物(一般取第一个),默认它就是最大值。C:然后遍历其他的元素,依次获取和参照物进行比较,如果大就留下来,如果小,就离开。D:最后参照物里面保存的就是最大值。class ArrayTest2 { public stat原创 2016-09-02 10:19:57 · 216 阅读 · 0 评论 -
二维数组
1.二维数组的刚开始的时候可以看成做矩阵 如:int[] [] cords={{2,3,4,1,2},{4,3,2}}; 在数组遍历的时候 for(int x=0;x for(int y=0;y System.out.printf("输出",cord原创 2016-09-02 09:59:00 · 199 阅读 · 0 评论 -
2、变量和其作用域
Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间数据类型:Java是一种强类型的语言,针对每一种数据都定义了明确的数据类型。数据类型分类:A:基本数据类型B:引用数据类型(类,接口,数值)基本数据类型:4类8种A:整数占用字节数byte1short2int4long8原创 2016-07-04 13:10:19 · 230 阅读 · 0 评论 -
1.常量
常量:在程序执行过程中,其值不发生改变的量。分类:A:字面值常量B:自定义常量(后面讲)字面值常量A:字符串常量 用双引号括起来的内容。举例:"hello","world","HelloWorld"B:整数常量 所有的整数举例:100,200C:小数常量 所有的小数举例:10.23,110.11D:字符常量 用单引号括起来的内原创 2016-07-04 12:50:03 · 226 阅读 · 0 评论 -
BufferString
StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。 所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuffer要更加适合一些。在StringBuffer类中存在转载 2016-05-03 09:54:01 · 804 阅读 · 0 评论 -
多级菜单
/* * 多级菜单 */public class FrameDemo { public static void main(String[] args) { // 创建窗体对象并设置属性 final Frame f = new Frame("多级菜单"); f.setBounds(400, 200, 400, 300); f.setLayout(new FlowLayout(原创 2016-09-02 20:18:36 · 703 阅读 · 0 评论