JAVA基础
甲戌天火
这个作者很懒,什么都没留下…
展开
-
九大内置对象,request内置对象的简单应用
<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> JSP的九大内置对象 <%-- 五个常见的内原创 2017-08-29 18:53:59 · 719 阅读 · 0 评论 -
mark标记输入流中的当前位置,以便使用reset方法复制到该标记的位置 reset将当前位置复位为上次调用mark方法标记的位置
import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;/** * mark标记输入流中的当前位置,以便使用reset方法复制到该标记的位置 * reset将当前位置复位为上次调用m原创 2017-08-21 15:59:28 · 722 阅读 · 0 评论 -
I/O流读取文件内容,字节流读取字符
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.util.Arrays;/** * 读取文件内容 * * @author jiaxutianhuo * */原创 2017-08-21 13:48:35 · 388 阅读 · 0 评论 -
多态中的成员访问特点
/** * 多态中的成员访问特点。 * A:成员变量:编译看左边,运行看左边。 * B:构造方法:子类的构造都会默认访问父类无参构造,对父类的数据进行初始化。 * C:成员方法:编译看左边,运行看右边。 * D:静态方法:编译看左边,运行看右边。 * * @author jiaxutianhuo * */public class UsbTest { public st原创 2017-08-14 10:20:26 · 2743 阅读 · 0 评论 -
给循环一个标识符,break 的时候,直接跳出循环。
import java.util.Scanner;public class Lianxi2 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.in); System.out.println("*********原创 2017-07-28 14:38:29 · 834 阅读 · 0 评论 -
java循环和switch混合简单应用
import java.io.IOException;import java.util.Scanner;public class Lianxi1 { public static void main(String[] args) throws IOException { // TODO Auto-generated method stub Scanner in = new Scan原创 2017-07-28 14:18:31 · 386 阅读 · 0 评论 -
scanner的详细解答用法
java.util.Scanner是Java5的新特征,主要功能是简化文本扫描。这个类最实用的地方表现在获取控制台输入,其他的功能都很鸡肋,尽管Java API文档中列举了大量的API方法,但是都不怎么地。一、扫描控制台输入这个例子是常常会用到,但是如果没有Scanner,你写写就知道多难受了。当通过new Scanner(System.in)创建一个Scanner,控制台转载 2017-07-28 09:06:31 · 470 阅读 · 0 评论 -
parseInt(),Valueof(),intValue()
intValue()是将一个Integer类型转换成原始类型intparseInt()是把String 变成int;Valueof()是Integer类的一个静态方法,它是把一个string参数转换为Integer类型intValue()用法与另外两个不同:int i = new Integer("123"), j = i.intValue(); 相当于强制类型转换。Integer.Valu原创 2017-07-28 08:53:06 · 299 阅读 · 0 评论 -
多位数字用/和%取得每位数的方法
原创 2017-07-27 17:31:07 · 419 阅读 · 0 评论 -
装箱和拆箱,将字符串转化成包装类的方法
原创 2017-07-27 17:31:54 · 343 阅读 · 0 评论 -
switch的简单应用
import java.util.Scanner;public class Lianxi1 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.in); System.out.println("请输原创 2017-07-27 18:10:13 · 206 阅读 · 0 评论 -
Atm取款机,面向对象,方法返回值的方式!
import java.util.Scanner;public class ATM { public Scanner in; public int total=20000; public ATM(Scanner in) { this.in=in; } /** * 密码验证 * @return */ public boolean checkPwd() {原创 2017-08-04 15:33:50 · 410 阅读 · 0 评论 -
序列流(集合流) * 把n个流合并在一起读取
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.SequenceInputStream;/** * 序列流(集合流) * 把n个流合并在一起读取 * @author jiaxutianhuo * */pub原创 2017-08-21 16:39:45 · 595 阅读 · 0 评论 -
FileOutputStream的简单用法
import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class AOUT { public static void main(String[] args) { // TODO Auto-generated method stub原创 2017-08-21 17:46:48 · 1120 阅读 · 0 评论 -
用DataOutputStream表示输出流
import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;/**原创 2017-08-21 18:03:45 · 851 阅读 · 0 评论 -
编写JSP页面,计算2000~2016年中有几个闰年
<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%>">编写JSP页面,计算2000~2016年原创 2017-08-29 18:52:05 · 7508 阅读 · 0 评论 -
jsp的简单了解,6中JSP页面元素的简单应用
静态内容,指令(导包,导库,导入文件),表达式(在页面上打印信息),小脚本(将HTML和Java融合在一起),声明(声明一个方法),注释<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.get原创 2017-08-29 18:46:48 · 407 阅读 · 0 评论 -
对象序列化的应用,一个文件中存储多个对象
import java.io.Serializable;public class Xuliehualianxi01 implements Serializable { private int id; private String name; private int count; private Double price; public Xuliehualianxi01(int id原创 2017-08-22 16:45:32 · 988 阅读 · 0 评论 -
List和LinkedList的接口的用法二。
import java.util.ArrayList;import java.util.Arrays;import java.util.LinkedList;import java.util.List;public class Linked { public static void main(String[] args) { // TODO Auto-generated meth原创 2017-08-15 15:20:23 · 193 阅读 · 0 评论 -
List存储对象的简单应用,List返回一个Object对象,要强转为子类对象。
public class zhuti { private int id; private String title; private String remark; public zhuti(int id, String title, String remark) { super(); this.id = id; this.title = title; this.rema原创 2017-08-15 14:05:22 · 1384 阅读 · 0 评论 -
集合List:ArrayList,接口的常用方法
import java.util.ArrayList;import java.util.List;/** * 集合List:ArrayList * 集合框架位于java.util包下 * List:存储的是有序不唯一的数据。 * @author jiaxutianhuo * */public class A { /** * ArrayList:内部采用了可变长度的数组,分原创 2017-08-15 14:03:36 · 1692 阅读 · 0 评论 -
读取文件夹的信息
import java.io.File;import java.io.IOException;public class FileLianxi { public static void main(String[] args) { // TODO Auto-generated method stub String dir="F:/IOtest/abc/def"; File f=n原创 2017-08-22 14:54:03 · 287 阅读 · 0 评论 -
字符流转字节流的方法。
import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStreamReader;/** * InputStreamReader * 字节流转为字符流原创 2017-08-22 14:44:31 · 6351 阅读 · 4 评论 -
java文件的基本操作
import java.io.File;public class AFile { public static void main(String[] args) { // TODO Auto-generated method stub //用File表示F:/IOtest/file1.txt File f1=new File("F:/IOtest/file1.txt"); F原创 2017-08-22 10:42:37 · 320 阅读 · 0 评论 -
对象参数的简单应用,理解对象传参
import java.util.Scanner;public class UserManager { public User[] users=new User[100];//会员数组 public int index=0; /** * 添加会员 * @param user */ public void addUser(User user) { users[in原创 2017-08-07 15:09:24 · 274 阅读 · 0 评论 -
对象数组的简单应用
import java.util.Scanner;public class Zhouce80705 { public float[] height = new float[5]; public String[] name = new String[5]; public int[] age = new int[5]; public float avgh(Student[] stude原创 2017-08-07 14:54:26 · 254 阅读 · 0 评论 -
用PrintStream表示输出流。
/** * 用PrintStream表示输出流。 */import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.PrintStream;public class COUT { public static void main(String[] args) { //构造原创 2017-08-21 18:04:32 · 216 阅读 · 0 评论 -
静态内部类实现方式 , 单例模式类
/** * 静态内部类实现方式 * 单例模式类 * @author Administrator */public class Singleton4 { /** * 私有化构造 */ private Singleton4() { System.out.println("对象创建成功"); } static int a=10; /** * static关键字原创 2017-08-18 17:43:00 · 416 阅读 · 0 评论 -
强转失败的情况,父类转子类。
/** * 一个java文件中只能包含一个public类。 * * @author jiaxutianhuo * */public class Instanceof { // 内部类 class a { } public static void test(F f){ f.t1();// C2 c2=(C2)f;// c2.t2();相当于下一行写法,将f强制转原创 2017-08-11 17:04:51 · 2435 阅读 · 0 评论 -
binarySearch,必须经过排序才可以使用,否则下标显示不准
import java.util.Arrays;public class Z207 { public static void main(String[] args) { // TODO Auto-generated method stub //在数组array中的下标,返回值是int, //通过二分法的方式,找到对应元素的下标。 //使用前提:必须经过排序才可以使用,否则下原创 2017-08-01 16:24:12 · 2058 阅读 · 0 评论 -
字符串相等的比较方法,字符串的基本数据类型和引用数据类型。
import java.util.Arrays;public class Z206 { private int i; public static void main(String[] args) { // TODO Auto-generated method stub Z206 a=new Z206(); a.i=1; Z206 b=new Z206(); b.原创 2017-08-01 15:50:17 · 499 阅读 · 0 评论 -
冒泡排序和选择排序
冒泡排序: 冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数 放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较 (因为可能由于第2个数和第3个转载 2017-08-01 14:16:41 · 178 阅读 · 0 评论 -
基本数据类型和引用数据类型
public class Z203 { public static void main(String[] args) { // TODO Auto-generated method stub int a = 10; // 两块空间,存放的是值。 int b = a;// 相当于int b=10 a = 20;// 基本数据类型传值 System.out.println(原创 2017-08-01 14:00:38 · 168 阅读 · 0 评论 -
将“Hello one,Dream one。” * 取出指定字符串中的单词,前后交换,标点符号不变。 * 结果为 One hello,One dream。
public class Lianxi008 { public void zhuahuan1() { String str = "Hello one,Dream one。"; char[] items = str.toCharArray(); int offset = 0; boolean ifInsr = false; StringBuffer sb = new Stri原创 2017-08-08 11:27:16 · 419 阅读 · 0 评论 -
定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部。 * 如把字符串abcdef左旋转2位得到字符串cdefab。
public class Lianxi007 { public static void main(String[] args) { String str1="abcdef"; int l=2; String end=str1.substring(0,l); String start = str1.substring(l); String str2=start+end; S原创 2017-08-08 11:26:08 · 1499 阅读 · 0 评论 -
输入两个字符串,从第一个字符串中,删除第二字字符串中的所有字符。
public class Lianxi006 { public void shanchu(String sb1, String sb2) { for (int i = 0; i < sb2.length(); i++) { int idx = 0; while ((idx = sb1.indexOf(sb2.charAt(i))) != -1) { sb1 = sb1.原创 2017-08-08 11:08:12 · 2837 阅读 · 0 评论 -
在一个字符串中,找到第一个只出现一次的字符,例如:abaccdef,输出b
public class Lianxi005 { public void chazhao(String a) { int count1 = 100; int count2 = 100; for (char i = 'a'; i <= 'z'; i++) { if (a.indexOf(i) == a.lastIndexOf(i) && a.indexOf(i) != -1)原创 2017-08-08 11:02:42 · 424 阅读 · 0 评论 -
空对象调用属性或方法,equals();;StringBuffer简单用法,字符串的追加,插入和替换。
import java.util.Scanner;public class String02 { public static void main(String[] args) { // TODO Auto-generated method stub String a="a"; String b=null; //空对象调用属性或方法:空对象使用了.语法,就会报错,导致空指针异原创 2017-08-07 18:56:43 · 472 阅读 · 0 评论 -
字符串创建的方式,双引号在常量池创建,用new普通对象的创建方式。
/** * 字符串创建的方式,双引号在常量池创建,用new普通对象的创建方式。 * @author jiaxutianhuo * */public class String01 { public static void main(String[] args) { // TODO Auto-generated method stub //创建对象,是在堆内存中创建对象 //原创 2017-08-07 16:27:02 · 775 阅读 · 0 评论 -
数组用for遍历,for(int score:scores)
import java.util.Arrays;/** * 数组用for进行遍历。 */import com.sun.xml.internal.bind.v2.runtime.unmarshaller.XsiNilLoader.Array;public class Z202 { public static void main(String[] args) { // TODO A原创 2017-07-31 18:48:21 · 2874 阅读 · 0 评论