- 博客(49)
- 收藏
- 关注
原创 【JavaEE_练习】resultset转list输出
import org.apache.commons.lang3.StringUtils;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.sql.*;import java.util.*;public class Resulttobean { //此方法适用于任意bean ...
2018-05-04 17:10:59 498
原创 【Java练习】创建和读取大文件
一、创建大文件import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.Random;public class CreateFile { //创建1GB的大文件 public st...
2018-05-02 21:38:03 655
原创 【JavaWeb_学习笔记】Bootstrap框架练习
运用Bootstrap框架复现Bootstrap中文网首页<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE-edge"&am
2018-04-13 23:00:17 428
原创 【JavaSE_学习笔记】字节流
【JavaSE_学习笔记】字节流IO流划分: 1.按流向划分: 输入流 输出流 使用输入流还是输出流的依据: 以当前程序为参照物,数据如果流出,则使用输出流;数据如果流入则使用输入流 2.按处理的单位划分: 字节流:用于读取文件的字节数据,数据不经任何处理 字符流:读取的字节数据还会转化成字符数据,读取的是以字符为单位的数据(字符流=字节流+编码/解码)
2017-11-29 21:12:57 311
原创 【JavaSE】作业练习1118
1、请编写程序,统计一个字符串中每个字符出现的次数import java.util.HashMap;import java.util.Scanner;public class Demo1 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.o
2017-11-23 18:20:34 712
原创 【JavaSE】作业练习1119
1:需求:递归删除带内容的目录 假设删除当前项目下的目录:demo,demo中可以有文件夹自己给出import java.io.File;public class Demo2 { //测试 public static void main(String[] args) { File file = new File("D:\\eclipse\\Demo");
2017-11-23 12:16:12 537
原创 【JavaSE_学习笔记】File类
【JavaSE_学习笔记】File类File的构造方法: File(String pathname) :指定文件或者文件夹的路径,创建一个File对象 File file=new File("F:\\a.txt"); File(File parent, String child):指定父路径与子路径构建一个File对象File parentFile=new File("F:");File
2017-11-23 11:53:56 192
原创 【JavaSE_学习笔记】异常体系
【JavaSE_学习笔记】异常体系Java程序也会出现许多不正常的情况,Java使用了许多类描述这些不正常的情况,这些类堆积在一起就形成了Java的异常体系 ———| Throwable 所有错误与异常的父类 —————| Error 错误,错误一般都是由于jvm或者是硬件引发的问题。一般都不会通过代码处理错误 —————| Exception 异常, 异常我们是需要通过代码去处理的
2017-11-23 10:28:59 244
原创 【JavaSE_学习笔记】Collections集合工具类
【JavaSE_学习笔记】Collections集合工具类Collection与Collections的区别: Collection是单列集合的根接口,Collections是操作集合对象的工具类 Collections的常用方法:1.对list集合进行排序 void sort(list):对元素进行排序 void Sort(List list,Comparator c
2017-11-22 13:53:10 229
原创 【JavaSE_学习笔记】Map接口及其子实现类
【JavaSE_学习笔记】Map接口及其子实现类Map接口如果需要存储成对存在的数据,就要使用双列集合 实现了Map接口的集合类具备的特点:存储的数据以键值对的形式存在,键(key)不能重复,值(value)可以重复 Map接口中的方法: 增: V put(K key,V value):添加元素到map集合,返回以前与key关联的值,如果没有则返回null 若两元素键相同,值不同,
2017-11-21 22:31:30 551
原创 【JavaSE_项目练习】用户登录注册
【JavaSE_项目练习】用户登录注册如何分析需求: 用户登陆注册案例: 符号面向对象分析特点: 1)当前需求中有哪些类? 2)知道某些类,这些类中有什么东西 3)这些类和类之间有什么关系 1)有哪些类: 用户类 用户的基本信息描述: 在这个基本描述类中提供:成员:usernam
2017-11-14 23:26:31 6471 5
原创 【JavaSE】作业练习1111
1:获取10个1-20之间的随机数,要求不能重复 用ArrayList实现:import java.util.ArrayList;import java.util.Random;/*1:获取10个1-20之间的随机数,要求不能重复*/public class Demo1 { public static void main(String[] args) { getRan
2017-11-14 15:19:58 371
原创 【JavaSE_学习笔记】Set接口及其子实现类
【JavaSE_学习笔记】Set接口及其子实现类Set接口无序,元素不可重复 用于存储无序(存入和取出的顺序不一定相同)元素,值不能重复 单列集合的体系图:集合的体系:---------| Collection 单列集合的根接口--------------| List 如果是实现了List接口的集合类具备的特点: 有序,元素可重复。------------------| ArrayLi
2017-11-14 15:10:28 258
原创 【JavaSE_学习笔记】泛型
【JavaSE_学习笔记】泛型泛型格式::泛型只能放引用类型 泛型的好处: 1.可以把运行时出现的问题提前至编译时 2.避免了无谓的强制类型转换 3.解决了黄色警告线的问题 问题:以下哪些写法是正确的? ArrayListString> list = new ArrayListString>(); true ArrayListObject>
2017-11-13 10:46:10 276
原创 【JavaSE_学习笔记】List接口的三个子实现类
【JavaSE_学习笔记】List接口的三个子实现类ArrayList面试题:ArrayList无参构造方法默认的容量是多少?容量不够用时,自动增长多少? ArrayList底层是使用了一个Object数组实现的,往ArrayList中存储数据时,数据实际是存储在了Object数组中,使用无参构造方法时,Object数组的初始容量为10,但容量不够用时自动增长50% ArrayList特有的
2017-11-12 21:20:27 233
原创 【Java_SE】作业练习1105
1:集合的嵌套遍历 需求: 我们班有学生,每一个学生是不是一个对象。所以我们可以使用一个集合表示我们班级的学生。ArrayList 但是呢,我们旁边是不是还有班级,每个班级是不是也是一个ArrayList。 而我现在有多个ArrayList。也要用集合存储,怎么办呢?import java.util.ArrayList;import java.util.Collectio
2017-11-07 10:24:48 233
原创 【Java_SE】作业练习1104
1.需求:请设计一个方法,可以实现获取任意范围内的随机数import java.util.Random;import java.util.Scanner;public class Demo1 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.
2017-11-07 09:36:53 294
原创 【JavaSE_学习笔记】List接口
【JavaSE_学习笔记】List接口ListList:如果实现了List接口的集合类,该集合类的特点:有序,元素可重复 有序:在集合中的有序不是指自然顺序,存储元素和取出元素是一致的 List接口特有的方法: 增加: void add(int index, Object element)在列表的指定位置插入指定元素 void addAll (int index,Collect
2017-11-06 22:18:42 221
原创 【JavaSE_学习笔记】集合Collection接口
【JavaSE_学习笔记】集合Collection接口Collection接口目前:学习过哪些容器变量呢? 数组,StringBuffer/StringBuilder 对于数组来说,数组的长度是固定的,不符合实际需求(长度不可变) 对于StringBuffer/StringBuilder来说始终在内存中返回的是字符串类型,也不满足元素类型变化的要求 面试题:集合和数组的区别?
2017-11-06 21:35:37 210
原创 【JavaSE_学习笔记】正则表达式
【JavaSE_学习笔记】正则表达式正则表达式常用的语法: A:字符 符号 意义 注意事项 x 字符 x :任意的字符 \\ 反斜线字符 在代码中书写正则表达式:——>用两个\代表一个反斜线 \t 制表符 (‘\u0009’) \n 新行(换行)符 (‘\u000A’) IO流中要写入换行符号:windows “\r\n” \r
2017-11-06 17:09:39 217
原创 【JavaSE_学习笔记】System类与Math类
【JavaSE_学习笔记】System类与Math类System类System:该类没有构造方法,所以字段和成员方法都用静态修饰 常用的两个字段: in ,out都和流有关系:java.io PrintStream(字节打印流) ps = System.out ; 标准输出流 PrintWriter(字符打印流) InputStream in =
2017-11-06 15:19:58 264
原创 【JavaSE_学习笔记】Date类SimpleDateFormat类与Calendar类
【JavaSE_学习笔记】Date类SimpleDateFormat类与Calendar类Date类Date类(日期类)位于java.util包下 构造方法: public Date():表示分配的一个Date对象:无参: 通过无参构造获取当前系统的具体的时间 public Date(long date):指定一个时间毫秒值 和它1970-1-1 00:00:00有时间差 举例:i
2017-11-05 23:41:42 253
原创 【JavaSE_学习笔记】BigDecimal类与BigInteger类
【JavaSE_学习笔记】BigDecimal类与BigInteger类BigDecimal类对于浮点类型的数据,他们的存储和整数的存储是不一样的,是按照有效数字位来进行存储的,浮点类型的数据计算时容易损失精度,计算出的结果不准确,为此Java提供了BigDecimal类。 BigDecimal作用:来提供浮点类型数据的精确计算!可变的、任意精度的有符号十进制数 构造方法: public
2017-11-05 21:16:52 211
原创 【JavaSE_学习笔记】排序、二分查找与数组工具类
【JAVA_SE】排序、二分查找与数组工具类排序选择排序思想: 代码:public class Demo1 { public static void main(String[] args) { int [] arr={13,26,3,9,53}; mySort(arr); //遍历数组,打印其中元素 for(int i=0
2017-11-05 20:29:56 234
原创 【JavaSE_学习笔记】Integer和Character
【JAVA_SE】Integer和CharacterInteger类java的jdk5.0以后的一些新特性:自动拆装箱,可变参数,增强for循环,静态导入,枚举… 对于每个基本数据类型都会被自动封装成一个引用类型: 基本类型 引用类型 int Integer char Character byte Byte boolean Boolean float
2017-11-04 22:54:57 269
原创 【C语言练习】3.0
1、 用标准C编程:找出整形数字1-100之间的素数,并打印出来。(素数:除了1和自己本身可以被整除。)#include<stdio.h>/*用标准C编程:找出整形数字1-100之间的素数,并打印出来。(素数:除了1和自己本身可以被整除。)*/main(){ int sum = 0; for (int i = 1; i <= 100; i++){ for
2017-11-01 15:48:57 352
原创 【JAVA_SE】作业练习1029
1.有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第二十个月的兔子对数为多少?(使用递归去解决)public class Demo1 { public static void main(String[] args) { System.out.println(f(20)); int sum=0;
2017-10-31 20:46:03 443
原创 【JAVA_SE学习笔记】String、StringBuffer和StringBuilder
【JAVA_SE学习笔记】String、StringBuffer和StringBuilderStringString类:代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现;字符串一旦被赋值,其值不能再改变String类常用的构造方法: 1.String():表示一个空字符序列 2.public String(byte[] bytes,Charset ch)
2017-10-30 20:41:23 282
原创 【JAVA_SE学习笔记】Scanner类
【JAVA_SE学习笔记】Scanner类输入数据的两种方法: 1. Scanner:用来创建一个文本扫描器(键盘录入) 2. java高级特性:IO流(后面讲) BufferReder:字符缓冲流来键盘录入 System类中的静态字段: public static final InputStream in: 标准输入流 InputStream :字节流
2017-10-30 16:38:20 340
原创 【JAVA_SE学习笔记】Object类
【JAVA_SE学习笔记】Object类Object 类是类层次结构的根类。每个类都使用 Object 作为超类(父类)。所有对象(包括数组)都实现这个类的方法 常用方法: 1. public int hashCode() 返回该对象的哈希码值 hashCode()—–>通过哈希算法(哈希表:hashtable)—->地址值(不是实际意义上的地址值!)
2017-10-30 16:26:16 194
原创 【JAVASE_学习笔记】内部类
【JAVASE_学习笔记】内部类内部类:在一个类的内部定义另外一个类,另外一个类称为内部类 内部类的class文件名:外部类$内部类.class 内部类的类型:成员内部类:在外部类的成员位置 局部内部类:在外部类的局部位置 内部类的好处:可以直接访问外部类的所有成员 应用场景:在描述A事物时,A事物内部还维护了另外一个B事物,且B事物必须要访问到A事物的成员,这时可以用内部类
2017-10-24 10:30:20 215
原创 【c语言练习】2.0
1、输入一行字符,分别统计出其中字母、空格、数字和其他字符的个数#include <stdio.h>#include <math.h>double mysum(int n);main(){ int a = 100; double sum = 0; sum = mysum(a); printf("结果为:%.15lf",sum);//默认显示小数点后6位,此处设置
2017-10-23 21:29:30 171
原创 【JAVASE_学习笔记】多态
【JAVASE_学习笔记】多态多态指一个对象具备多种形态 多态的前提: 1.必须存在继承或者实现关系 2.父类引用类型变量指向了子类的对象或是接口的引用类型变量指向了接口实现类对象 3.必须有方法重写 注意: 1.多态情况下,子父类存在着同名的成员变量时,默认会访问父类的成员变量 2.多态情况下,子父类存在同名的非静态方法时,默认是访问子类的成员方法
2017-10-23 16:52:53 334
原创 【JAVASE_学习笔记】抽象类与接口
【JAVASE_学习笔记】抽象类与接口final关键字final表示最终 注意: 1.final修饰一个基本类型变量时,该变量不能被重新赋值 常量的修饰符为:public static final 2.final修饰一个引用类型变量时,该引用不能重新指向新的对象 3.final修饰一个方法时,该方法不能被重写 4.final修饰一个类时,该类不能被继承
2017-10-22 21:21:14 367
原创 【JAVA_SE】作业练习1022
1.形式参数和返回值问题 形式参数 1)基本数据类型:要什么数据类型,在实际传参的时候就传什么数据类型 2)引用类型: 具体类:如果形式参数是一个具体类,那么需要创建该类对象 抽象类:如果形式参数是抽象类的情况,那么需要自定义一个抽象类的子类,来进行实例化(创建对象)!创建对象的实质:抽象类多态! 接口:如果形式参数是接口情
2017-10-22 20:30:04 204
原创 【JAVA_SE】作业练习1021
1:教练和运动员案例 乒乓球运动员和篮球运动员。 乒乓球教练和篮球教练。 为了出国交流,跟乒乓球相关的人员都需要学习英语。 请用所学知识: 分析,这个案例中有哪些抽象类,哪些接口,哪些具体类//测试类public class Demo { public static void main(String[] args) { GoAbroadPingpongAthlet
2017-10-21 21:36:42 408
原创 【JAVA_SE学习笔记】封装与继承
【JAVA_SE学习笔记】封装与继承封装权限修饰符:用于控制变量或方法的可见范围 public:公共,public修饰的变量或方法可以在任何范围内可见 private:私有的,private修饰的变量或方法只能在本类中可见 封装步骤: 1.用private修饰需要被封装的属性; 2.提供公共的方法设置或者获取该属性的值。 方法的命名规范:set属性名 或 get
2017-10-17 18:08:57 229
原创 【C语言练习】1.0
1、 给你任意三个整形数据,找出其中最大一个整形数。#include <stdlib.h>main(){ int a = 0; int b = 0; int c = 0; int temp = 0; printf("请输入数据a:\n"); scanf("%d",&a); printf("请输入数据b:\n"); scanf("%
2017-10-16 23:43:43 244
原创 【JAVA_SE】构造方法与构造代码块
【JAVA_SE】构造方法与构造代码块构造方法作用:给对应的对象进行初始化 格式:修饰符 函数名(形参列表){ 初始化语句;}注意: 1.构造方法是没有返回值类型的; 2.构造方法的函数名必须和类名一致; 3.构造方法并不是我们手动调用的,而是在创建对应对象时由jvm主动调用的(每创建一个对象就会调用一次构造方法); 4.如果一个类没有显式的添加一个构造方法
2017-10-16 23:35:15 259
原创 【JAVA_SE】作业练习1016
【JAVA_SE】作业练习1016第一题:import java.util.Arrays;/* * 1. 定义一个工具类其中提供了对于整形数组和double类型数组的一些工具方法。方法分别有:1.求数组值的和.2.求数组中的最大值3.对数组进行升序排序.4.对数组进行倒序排序(也就是反转数组)工具类要求:a.私有化构造方法b.不希望被继承 * * */public class
2017-10-16 20:54:26 359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人