51CTO博客开发我们的小小时代MySpacejava笔记
多线程:程序运行时:启动了两个线程:Main线程:调用main方法,执行main方法。GC线程:在main线程运行时运行,回收程序运行之中的垃圾。线程:一条执行路径。多线程完成多个功能并发并发执行的效果。多线程之间乱系执行、同一线程内部顺序执行的。写多线程:1. 继承自Thread类,重写run方法。然后用Thread的start方法启动线程。2. 实现Runnable接口,实现run方法。然后用
接口的定义:package day14.factory; public interface Animal { public void eat(); }接口的实现:package day14.factory; public class Cat implements Animal { @Override public void eat() { Sy
写代码,可以浏览人物的属性:package day14; import java.awt.BorderLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.ImageIcon; impo
写一个简单的图片浏览器:package day14; import java.awt.BorderLayout; import java.awt.CardLayout; import java.awt.GridLayout; import java.awt.Image; import java.awt.event.ActionEvent; import java.awt.event.A
2.写一个商品信息录入代码,包括编号、商品名称、进货日期、价格格式:1,牛肉,2013-3-17,35拆分字符串,自定义key存入HashMap<String,String>,每个商品对应一个map输入一个商品完成后,提示是否继续输入,n结束,y继续多个商品信息放入ArrayList<HashMap<String,String>>中所有商品信息录入完毕,从Arr
写一段代码测测你的RPpackage day01; import java.awt.Color; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Random; import javax.swing.
IO流:输入流:是按程序来说的。比如文件到程序。输出流:程序到文件。字节流:InputStream/OutputStream1.InputStream read();读入一个字节并返回,包装为int,返回-1表示已读不到read(byte[] b) 一次读入尽可能多的字节去填满字节数组b,返回实际读到的字节数,-1表示已读不到。read(byte[] b, int off, int len) 一次
模拟用户注册的过程要求输入用户名、密码、密码确认、email每项分别输入,判断输入格式是否正确(用户名5-8,密码6-8,邮箱)若输入格式错误,重新输入,直到格式正确,放入HashMap中注册完毕后,用HashMap中的数据构造一个User对象,打印该用户信息注册代码如下:package day10; import java.util.HashMap; import java.util.Map
面向对象的三大特征:封装、继承、多态一.封装:属性私有化,对外提供统一访问的get/set方法。完全封装。基本类型只能按值传递,而每个基本类型对应的封装类是按引用传递的。封装类的出现,是为了更方便的使用一些基本类型不具备的方法,比如valueOf(),toString()等等。还有你如果想传递一个int对象的引用,而不是值,那只能用封装类。public class Pet { int a
File类:文件和目录路径名的抽象表示形式1.创建新文件:createNewFile() 当且仅当不存在具有此抽象路径名指定名称的文件时,不可分地创建一个新的空文件。2.删除:delete() 删除此抽象路径名的文件或目录。3.测试:exists() 测试次抽象路径名表示的文件名或目录是否存在。4.创建此抽象路径名指定的目录:mkdir() \\创建此抽象路径名指定的目录,
合集:和数组一样,也是存储数据的容器。1. 数组长度固定,集合长度可变。2. 数组能存基本数据类型,也能存引用数据类型。集合只能存引用数据类型。3. 数组只能存单一类型,集合能存任意引用类型。List:存入顺序和取出顺序一致,存储的元素可以重复。有序、可以重复。ArrayList:底层是Object数组。1. 增加:add 及其重载 如:list.add("one"
定义异常 AgeExceptionpackage day08.myexception; /** * 自定义异常 */ public class AgeException extends Exception{ public AgeException(){ } public AgeException(String s){ super(s); } }在person类中(na
写学生信息录入系统,要求可以录入多个学生的信息(包括学号/姓名/性别/年龄/入学日期)(用Student类型的数组)。学号用String。录入格式如下: 1,zhangfei,man,25,2008-1-1 存入Student对象中. a、录入完毕后,找到所有姓zhang的学生,并打印出他们的信息 b、要求打印出所有的入学日期在xx年的学生信息. (Date类的getYear过时,Calendar类get(Calendar.Year))
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号