java
上天的猴
这个作者很懒,什么都没留下…
展开
-
[java] 字符串中搜素某个字符(串)
String s = “Hello world”;int i = s.indexOf(“world”);原创 2020-05-31 12:23:07 · 129 阅读 · 1 评论 -
[java] 字符串反转
String s = "huang";String reverse = new StringBuffer(string).reverse().toString();原创 2020-05-31 10:57:37 · 65 阅读 · 0 评论 -
[java] 新特性
java81.lambda原创 2020-05-31 09:37:56 · 66 阅读 · 0 评论 -
[java] Scanner
控制台输入Scanner s = new Scanner(System.in);System.out.println(“Please enter :”);String str = s.next();原创 2020-05-30 20:21:21 · 62 阅读 · 0 评论 -
[java] 包导入
最快:可以借助ide判断原创 2020-05-27 20:52:53 · 85 阅读 · 0 评论 -
[java] 判断是否闰年函数
import java.util.GrogorianCalendar;…GrogorianCalendar gro = new GrogorianCalendar();boolean isLeapYear = gro.isLeapYear(year);原创 2020-05-27 20:36:09 · 506 阅读 · 0 评论 -
[java] System.currentTimeMillis()
System.currentTimeMills();返回1970年1月1号 00:00:00 到现在的总毫秒数原创 2020-05-27 12:49:51 · 169 阅读 · 0 评论 -
[java] Math.pow()
Math.pow(i, 3) //i 的三次方,在java.lang中,不需要导入,可直接使用原创 2020-05-27 11:48:54 · 214 阅读 · 0 评论 -
java 日期时间
获取当前日期时间import java.util.Date;public class DateDemo {public static void main(String args[]) {// 初始化 Date 对象Date date = new Date(); // 使用 toString() 函数显示日期时间 System.out.println(date.toString());}}日期比较1.getTime()方法2.before(),after() 和 equals原创 2020-05-23 15:33:37 · 64 阅读 · 0 评论 -
java 数组
声明数组变量char[] myArray;double[] myList;创建数组char[] myArray = new char[10];double[] myList = new double[10]; //10个元素处理数组for循环for each循环(加强型循环)数组作为函数的参数数组作为函数的返回值多维数组数组的数组String str[][] = new String[3][4];Arrays 类java.util.Arrays;所有方法都是静态的...原创 2020-05-23 14:32:24 · 62 阅读 · 0 评论 -
java的String类以及和StringBuffer类&StringBuilder类的区别
在java中字符串属于对象,而不是数据类型,Java 提供了 String 类来创建和操作字符串.String 类创建的的对象不可改变,如果需要对字符串做很多修改,那么应该选择使用 StringBuffer & StringBuilder 类。StringBuilder 类和 StringBuffer类最大不同在于 StringBuilder 的方法不是线程安全的(不能同步访问)。多数情况下用StringBuilder类,要求线程安全用StringBuffer类.创建字符串String he原创 2020-05-23 14:12:22 · 90 阅读 · 0 评论 -
java中print,printf,prinrln的区别
printf:格式化输出print:标准输出println:标准输出+换行原创 2020-05-23 14:00:55 · 323 阅读 · 0 评论 -
java的Character类
Character ch = new Character(‘a’); //只对单个字符操作方法:Character.isLetter(‘c’) //判断是否为字母Character.isDigit(‘c’) //判断是否为数字Character.isWhitespace(‘c’) //判断是否为空白字符Character.isUpperCase(‘c’)Character.isLowerCase(‘c’)Character.toUpperCase(‘a’)Character.toLow原创 2020-05-23 11:04:56 · 239 阅读 · 1 评论 -
java的 number&math类
Numberint x = 5; //int 为内置数据类型Integer x = 5; //Integer类对象number类默认属于java.lang,不用import包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类 Number 的子类xxxValue() //将 Number 对象转换为xxx数据类型的值并返回x.byteValue()x.doubleValue()…compareto() //将number对象与参数比较,相原创 2020-05-23 10:48:28 · 186 阅读 · 0 评论 -
java条件语句
ifif( x < 20 ){System.out.print(“这是 if 语句”);}if elseif( x < 20 ){System.out.print(“这是 if 语句”);}else{System.out.print(“这是 else 语句”);}if else…if elseif( x == 10 ){System.out.print(“Value of X is 10”);}else if( x == 20 ){System.out.print(“原创 2020-05-22 23:30:40 · 92 阅读 · 0 评论 -
java循环结构
whilepublic class Test {public static void main(String args[]) {int x = 10;while( x < 20 ) {System.out.print(“value of x : " + x );x++;System.out.print(”\n");}}do whilepublic class Test {public static void main(String args[]){int x = 10;原创 2020-05-22 23:22:10 · 77 阅读 · 0 评论 -
java运算符
位运算符:&:11为1,其余为0|:00为0,其余为1^:相同为0,不同为1~:非<<:左移:右移逻辑运算符:&&:两个都真为真||:有一个真为真短路逻辑运算符:当使用与逻辑运算符时,在两个操作数都为true时,结果才为true,但是当得到第一个操作为false时,其结果就必定是false,这时候就不会再判断第二个操作了。条件运算符(三目运算符)instanceof运算符用于操作对象实例,检查该对象是否是一个特定类型(类类型或接口类型)原创 2020-05-22 21:59:56 · 57 阅读 · 0 评论 -
java修饰符
访问修饰符default:默认(类,接口,变量,方法)public:所有类(类,接口,变量,方法)protected:同一包内的类(变量,方法)private:同一类(变量,方法)继承:父类中声明为 public 的方法在子类中也必须为 public。父类中声明为 protected 的方法在子类中要么声明为 protected,要么声明为 public,不能声明为 private。父类中声明为 private 的方法,不能够被继承。非访问修饰符static:方法,变量final:原创 2020-05-22 21:40:33 · 67 阅读 · 0 评论 -
java变量
1.所有的变量在使用前必须声明(数据类型,变量名)2.分类类变量:独立于方法之外的变量,用 static 修饰。实例变量:独立于方法之外的变量,不过没有 static 修饰。局部变量:类的方法中的变量。...原创 2020-05-22 21:24:44 · 65 阅读 · 0 评论 -
java常量
1.final修饰2.通常用大写字母(小写也可以)3.不能被修改原创 2020-05-22 21:13:06 · 65 阅读 · 0 评论 -
java数据类型
分类: 内置数据类型 1.共八种 2.都有默认值 引用数据类型 1.Scanner s = new Scanner(); 2.默认值为null原创 2020-05-22 21:06:59 · 64 阅读 · 0 评论 -
java包
1.包:文件夹例如:package net.java.util;public class Something{…}那么它的路径应该是 net/java/util/Something.java2.包创建package animals;3.包使用import huang.*;import human.Student;如果在一个包中,一个类想要使用本包中的另一个类,那么该包名可以省略,例如不在同包内用human.Student,在同包内直接用Student...原创 2020-05-22 20:48:26 · 55 阅读 · 0 评论 -
java接口
java接口与类相似1.类里面是属性和方法,接口是只有方法2是一种抽象类型,里面都是抽象方法,用interface声明.接口与类的区别:接口不能用于实例化对象。接口没有构造方法。接口中所有的方法必须是抽象方法。接口不能包含成员变量,除了 static 和 final 变量。接口不是被类继承了,而是要被类实现。接口支持多继承。接口声明语法格式:interface 接口名称 [extends 其他的接口名]{//声明变量( 默认为public static final 变量)//抽原创 2020-05-22 19:33:11 · 62 阅读 · 0 评论 -
[java]源文件声明规则
1.一个源文件只能有一个public类,可以有多个非public2.名称和public类名相同3.顺序固定:packageimport类原创 2020-05-22 18:32:06 · 141 阅读 · 0 评论 -
java构造方法,成员方法和主方法
构造方法:1.每个类都有构造方法,至少一个2.没有显示构造方法,编译器会提供一个默认的构造方法3.在创建一个对象的时候,至少要调用一个构造方法(通过new调用)4.构造方法名称必须和类同名5.完成对象的构建6.没有返回值成员方法1.除了构造方法(可以通过与类名相同判断),就是成员方法2.通过"对象名.方法名"调用主方法1.静态方法,只能调用静态方法2.没有返回值3.形参为数组...原创 2020-05-22 17:47:25 · 524 阅读 · 0 评论 -
java刷题笔记1
1.进程和线程的区别?举例说明,打开微信,就打开了一个进程,再点击微信里面的其他操作,如朋友圈等各种任务,就是线程.a.最小单位进程:资源分配的最小单位线程:cpu调度的最小单位b.地址空间进程有独立地址空间,同一进程的线程共享进程地址空间2.cookie和session的区别cookie:客户端本地缓存session:服务端存储数据3.get和post的区别get:请求服务端数据post:提交数据4.浅拷贝和深拷贝的区别浅拷贝:像指针一样指过去深拷贝:new一个对象赋值过去原创 2020-05-17 10:42:02 · 109 阅读 · 0 评论 -
java命名规则
总规则:1.字母、数字、下划线、$符号2.数字不开头3.无关键字1.java源文件1.后缀.java2.java源文件最多一个public类,文件名要与该类名相同3.一个 java源文件只定义一个类,不同的类使用不同的源文件定义(可读性)2.java类1.尽量用名词(类是对象)2.Huang(首字母大写)或者HuangPingHua(驼峰)或者HTMLearning(缩写)3.变量/方法1.意义2.大小写混合,第一个单词的首字母小写,其后单词的首字母大写...原创 2020-05-20 18:33:48 · 121 阅读 · 0 评论 -
java基础
1.严格区分大小写2.static:不需要实例化就可以使用3.变量必须声明类型4.变量的范围从其定义开始,到大括号结束5.变量不可 重复命名(即同一块中不能初始化两次变量)## 6.注释单行://多行:/* */doc:![在这里插入图片描述](https://img-blog.csdnimg.cn/20200520195059554.png)7.常量常用public static final修饰8.类型转换9.引用类型java中除了8种基本类型,就是引用类型,有类,接口,数原创 2020-05-20 22:37:47 · 147 阅读 · 0 评论 -
java的break,continue和return
break1.在switch中起终止语句2.退出循环3.相当于goto语句continue原创 2020-05-20 22:49:55 · 246 阅读 · 0 评论