- 博客(36)
- 收藏
- 关注
转载 2019-06-20 java学习日记 colletion集合
对象数组的概述和使用 1 import java.security.acl.Permission; 2 3 import tan.jung.bean.Student; 4 5 public class demo1_Array { 6 7 public static void main(String[] args) { 8 ...
2019-06-21 23:05:00
142
转载 2019-06-19 java学习日记
SimplleDateFormat类实现日期和字符串的相互转换:概述DateFormat是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。是抽象类,所以使用期子类SimpleDateFormatSimpleDateFormat构造方法public SimpleDateFormat()public SimpleDateFormat(Str...
2019-06-20 23:42:00
159
转载 2019-06-18 java学习日记
BigInteger类的概述可以让超过Integer范围内的数据进行运算构造方法publlic BigInteger(String val)成员方法public BigInteger add(BigInteger val)public BigInteger subtract(BigInteger val)public BigInteger multiply(B...
2019-06-19 23:19:00
132
转载 2019-06-17 java学习日记
Math类的概述Math类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。Math类的成员方法public static int abs(int a)public static double ceil(double a)public static double floor(double a)public static int max(int a...
2019-06-18 23:20:00
146
转载 2019-06-16 java学习日记
正则表达式的分组功能:捕获组可以通过从左到右计算其开括号来编号.例如,在表达式( ( A ) ( B ( C ) ) )中,存在四个这样的组: ( ( A ) ( B ( C ) ) ) (A (B(C)) (C)组零始终代表整个表达式案例1,:切割 需求:请按照叠词切割: "sdqqfgkkkhjppppkl";2:替换 需求:我...
2019-06-16 22:07:00
193
转载 2019-06-15 java学习日记
正则表达式的分割功能:String类的功能:public String[ ]split(Stringregex) 1 public static void main(String[] args) { 2 String s="91 27 36 48 50"; 3 //将字符串切割成字符串数字 4 String [...
2019-06-15 23:14:00
93
转载 2019-06-14 java学习日记
正则表达式正则表达式的概述是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用其作用就是比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个限制长度的事情就是正则表达式做的 1 public static void main(String[] args) { 2 // 非正则表...
2019-06-14 23:52:00
84
转载 2019-06-13 java学习日记
冒泡排序两个相邻位置比较,如果前面的元素比后面的元素大就换位置 1 //冒泡排序 2 public static void main(String[] args) { 3 int[] arr = {32, 44, 55, 65, 11}; 4 bubble(arr); 5 print(arr); 6 ...
2019-06-13 23:41:00
174
转载 2019-06-07 java学习日记
数组转字符串 1 public static void main(String[] args) { 2 int[] arr = {54,542,231,3,21}; 3 System.out.println(array2String(arr)); 4 } 5 public static String array2St...
2019-06-12 20:25:00
99
转载 2019-06-06 java学习日记
StringBuffer的替换功能:public StringBuffer replace(int start,int end, String str);从start开始到end用str替换1 public static void main(String[] args) { 2 StringBuffer sb1 = new Str...
2019-06-06 20:18:00
100
转载 2019-06-05 java学习日记
StringBuffer与数组排序StringBuffer类的概述线程安全的可变字符序列;StringBuffer是一个字符缓冲区;相当于一个容器。每个字符缓冲区都有一定的容量,如StringBuffer()方法其初始容量为16个字符。只要字符串缓冲区所包含的字符序列的长度没有超出此容量,就无需分配新的内部缓冲区数组,如果内部缓冲区溢出,则此容量自动增大。...
2019-06-05 16:26:00
84
转载 2019-06-04 java学习日记
例子:模拟登录 需求:模拟登录,给三次机会,并提示还有几次。 用户名和密码都是admin 分析: 1,模拟登录,需要键盘录入,Scanner 2,给三次机会,需要循环,for 3,并提示有几次,需要判断,if 1 import java.util.Scanner; //导入键盘录入对象的包 2 3 public class test1 {...
2019-06-04 21:47:00
113
转载 2019-06-3 java学习日记
String类的获取功能:intlength():获取字符串长度charcharAt(intindex):获取指定索引位置的字符intindexOf(intch):返回指定字符在此字符串中第一次出现处索引intindexOf(Stringstr):返回指定字符串在此字符串中第一次出现处的索引intindexOf(intch,intfromIndex...
2019-06-03 22:00:00
75
转载 2019-06-2 java学习日记
String类的常见面试题注:基本数据类型比较的是值,引用数据类型比较的是地址值1.判断定义为String类型的s1和s2是否相等1 private static void demo1() { 2 //常量池中没有这个字符串对象,就创建一个,如果有直接用即可3 String s1 = "abc";4 String s2...
2019-06-03 15:18:00
176
转载 2019-06-1 java学习日记
Scanner的概述和方法介绍Scanner的构造方法原理Scanner(InputStream source)System类下有一个静态的字段:public static final InputStream in; 标准的输入流,对应着键盘录入。一般方法:1,hasNextXxx() 判断是否还有下一个输入项,其中Xxx可以是Int,Double等。如果需要判断...
2019-06-01 23:50:00
92
转载 2019-05-31 java学习日记
常见对象API的概述API(Application Programming Interface)应用程序编程接口Java API就是java提供给我们使用的类,这些类将底层的实现封装起来Object类的概述类层次结构的根类所有类都默认直接或者间接的继承自该类Object类的hashCode()方法如:public int hashCod...
2019-05-31 21:47:00
104
转载 2019-05-30 java学习日记
面向对象四种权限修饰符private,默认,protected,public1,其中private的权限最小,只能在本类中访问2,其次是默认,类名,构造方法前什么都不打,可以在本类中和同一个包下(子类和无关类)中访问3,然后是protected,可以在可以在本类,同一个包下(子类和无关类),不同包下的子类中访问4,最后是public,public的访问权限最大,可...
2019-05-30 21:44:00
107
转载 2019-05-29 java学习日记
面向对象_权限修饰符关键字package,包1,将字节码(.class)分类存放2,包其实是文件夹注:通常以域名倒过来命名,后面加上功能或者模块如按功能划分:com.xxx.addAddStudentAddTeachercom.xxx.deleteAddStudentAddTeacher...如按功能划分:com.xxx.teacherAddTea...
2019-05-30 17:09:00
92
转载 2019-05-28 java学习日记
接口(interface)接口的概述从狭义的角度讲就是指java中的interface从广义的角度讲就是对外提供规则的都是接口接口的特点1,接口用关键字interface表示: interface 接口名 {}2,类实现接口用implements表示: class 类名 implements 接口名 {}3,接口不能被实例化,因为调用抽象方法没有意义, 可以...
2019-05-28 16:22:00
81
转载 2019-05-27 java学习日记
面向对象抽象(abstract)类的概述:抽象就是看不懂的抽象类的特点1,抽象类和抽象方法必须用 abstract 关键字修饰抽象类:abstract class 类名 {}抽象方法:public abstract void eat();2,抽象类不一定有抽象方法,有抽象方法的类一定是抽象类或者是接口3,抽象类不能实例化,那么抽象类如何实例化呢?按照多态的方式...
2019-05-28 00:02:00
88
转载 2019-05-26 java学习日记
面向对象多态的概述及其代码体现多态(polymorphic):事物存在的多种形态 多态前提1,要有继承关系。2,要有方法重写。3,要有父类引用指向子类对象。例子class Demo1_Polymorphic { public static void main(String[] args) { Cat c = new Cat(); c.eat(); ...
2019-05-26 23:00:00
92
转载 2019-05-25 java学习日记
面向对象this和 super的区别与应用this:代表当前对象的引用,谁来调用我,我就代表谁super:代表当前对象父类的引用this即可调用本类的,也可调用父类的,不过要在本类没有的情况下才能调用this和super的使用区别调用成员变量this.成员变量 调用本类的成员变量,也可以调用父类的成员变量super.成员变量 调用父类的成员变量调用构造方法t...
2019-05-25 14:51:00
94
转载 2019-05-24 java学习日记
面向对象代码块的概述与分类在java中,使用 { } 括起来的被称为代码块代码块分类:根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)常见代码块的应用:局部代码块: 在方法内出现,限定变量的生命周期,及早释放,提高内存利用率构造代码块(初始化块): 在类中方法外出现;多个构造方法中相同的代码存放在一起, ...
2019-05-24 19:08:00
86
转载 2019-05-23 java学习日记
静态static注意事项在静态方法中是没有this关键字的1,静态是随着类的加载而加载,this是随着对象的创建而存在。2,静态比对象先存在。静态方法只能访问静态的成员变量和静态的成员方法静态方法:成员变量:只能访问静态变量成员方法:只能访问静态成员方法非静态方法:成员变量:可以是静态的,也可以是非静态的成员方法:可是是静态的成员方法,也可以是...
2019-05-23 16:11:00
95
转载 2019年5月22java学习笔记
例子:class student { // 创建一个学生类private string name; //姓名 private int age; //年龄public student(){}; //创建一个空参构造public student (string name, ...
2019-05-23 00:48:00
77
转载 2019-05-21 java学习日记
面向对象Eclipse的使用1 ###11.01_Java开发工具(常见开发工具介绍)(了解) 2 * A:操作系统自带的记事本软件 3 * B:高级记事本软件 4 * C:集成开发环境 IDE 5 * (Integrated Development Environment) 6 * D:Eclipse和MyEclipse的区别 ...
2019-05-22 01:10:00
169
转载 2019-05-20 java学习日记
获取数组中的最大最小值class Demo_Max{public static void main(string[] args) { int[] arr = {11,22,33,44,55}; //创建一个静态初始化的数组 int max = getMax(arr); //调用方法 System.out.println(max); ...
2019-05-20 23:24:00
87
转载 2019-05-19 java学习日记
案例演示1,需求,键盘录入两个数据,返回两个数中较大值*/import java.util.Scanner;class Demo_Method { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //创建键盘录...
2019-05-19 22:48:00
89
转载 2019-05-18 java学习日记
数组动态初始化1:栈:存储局部变量局部变量就是定义在方法声明上和方法中的变量2:堆:存储new出来的数组或对象3:方法区:存的是我们的代码,相当于代码区;4:本地方法区,和系统相关E:寄存器,给CPU使用注:1,堆存的东西比栈多;2,栈是先进后出数组索引越界异常:当访问数组中不存在的索引,会出现索引越界异常空指针异常:数组已经不再指向堆内存了,而还...
2019-05-19 00:51:00
81
转载 2019-05-17 java学习日记
统计百花仙数:int h = 0;for (int i = 100; i >= 999;i++){ int a = 10 % 10; int b = 10 / 10 % 10; int c = 10 / 10 /10 % 10; if(i = a * a * a + b * b * b + c * c * c ){ ...
2019-05-18 23:57:00
104
转载 2019-05-16 java学习日记
控制跳转语句控制跳转语句break语句:break只能在Switch语句或其他循环语句中使用。控制跳转语句continue(继续)语句:只能在loop(循环)中使用。continue在java中的意思是终止本次循环进行下次循环。控制跳转语句,标号:如:outer: for (int i = 1; i <= 10; i++){ System.o...
2019-05-16 23:30:00
72
转载 2019-05-15 java学习日记
day5学习笔记数组数组是一个容器,为了存储同种数据类型的多个值,是存储同一种数据类型多个元素的集合,数组即可以存储基本数据类型,也可以存储引用数据类型。数组的定义格式:数据的初始化动态初始化,只指定长度,由系统给出初始化值。整数类型:byte,short,int,long默认初始化值的都是0。浮点类型:float,double默认初始化值都是0.0。布尔类...
2019-05-15 23:58:00
110
转载 2019-05-14 java学习日记
May 14,2019 - JAVA 学习日记 Day4循环结构循环结构的分类:for,while,do...while;循环结构for语句的格式:for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体;};如:for (int i = 1;i <= 0; i++ ) { System.out.println("helloworld");}执行...
2019-05-14 23:53:00
132
转载 2019-05-13 java学习日记
May 13,2019 - JAVA 学习日记 Day3逻辑运算符逻辑运算符:与&,或|,异或^,非!;逻辑运算符的结果不是true就是false.&:并且的意思,或者叫and; 只有全是真,输出才为真,否则假。|:或的意思,或者叫or;遇true则true,否则false.^:两边相同为false,任一边不同则true。!:!true = false,!! tr...
2019-05-13 23:16:00
87
转载 2019-05-12 java学习日记
May 12,2019 - JAVA 学习日记 Day2常量 Constant在程序进行中,其值不可以发生改变java中常量的分类有字面值常量与自定义常量字面值常量:字符串常量 用双引号括起来的内容 如:System.out.println("你好,再见");整数常量: 所有整数 如:System.out.println(123);小数常量: 所有小数 如:System.out....
2019-05-12 21:21:00
96
转载 2019-05-11 java学习日记
May 10,2019 - JAVA 学习日记 Day1 一.计算的概述1,计算机是什么?2,计算机主要应用于哪几个方面?3,计算机硬件与软件?1.1,计算机(Computer)全称电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理的现代化智能电子设备。由硬件和软件组成,没有安装任何软件的计算机称为裸机,常见形式有台式计算机、笔记本计算机、大型计算机等。计算...
2019-05-10 10:18:00
229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人