JavaSE
ClarkKentYang
爱生活,爱米兰,爱Java
展开
-
JavaSE基础(四)
方法:格式:修饰符 返回值类型 方法名(参数类型1 参数名1,...){函数体;return 返回值:}原创 2016-07-22 20:58:17 · 291 阅读 · 0 评论 -
Java8新特性
2014年3月27日正式推出Java8重要特性:LambdaNashorn JavaScript新的日期与时间API一套简洁的配置文件从JVM中去除了“永久代”增强的注解功能一、Lambda1.参数列表:2.箭头符号“->”3.代码块二、三、四、五、六、七、原创 2016-12-21 19:37:26 · 288 阅读 · 0 评论 -
正则表达式
1.定义:匹配某些规则的字符串。2.String的matches方法:public boolean matches(Stringregex);例如: public static boolean checkPhone(String phoneNumber){ return phoneNumber.matches("13[0-9]{9}");//查询输入字符串是否为电话格式原创 2016-07-29 20:21:12 · 243 阅读 · 0 评论 -
Java之多线程(一)
一.多线程实现方式之一:继承Thread,重写run()方法public class MyThread extends Thread { @Override public void run() { for (int i = 0; i < 100; i++) { System.out.println(getName()+":萌萌哒"+i); } }}main方原创 2016-08-11 22:56:12 · 340 阅读 · 0 评论 -
JavaSE基础(三)
1.键盘录入Scanner sc = new Scanner(System.in);int w = sc.nextInt();System.out.println(w);原创 2016-07-21 20:02:25 · 277 阅读 · 0 评论 -
JavaSE基础(二)
数据类型:1.基本数据类型:a.数值型:byte,short,int,long(定义时以L结尾),float(定义时以F结尾),doubleb.字符型:charc.布尔型:boolean2.引用数据类型:a.类b.接口c.数组原创 2016-07-20 22:38:42 · 273 阅读 · 0 评论 -
Java之多线程(二)
多线程的第二种实现方式:1.创建类实现Runnable接口,2.重写run()方法,3.创建类对象4.创建Thread类的对象,把步骤3的类对象当做构造参数传递。public class RunnableDemo implements Runnable { @Override public void run() { for (int i = 0; i < 100; i原创 2016-08-16 17:35:05 · 287 阅读 · 0 评论 -
java之环境变量配置
path环境变量配置:1.右键计算机选择属性2.选择高级系统设置3.系统属性中,选择环境变量(如图)4.系统变量中找到Path,点击编辑5.系统变量中,点击新建系统变量,变量名为JAVA_HOME,变量值为jdk的安装路径6.Path中加入你设置好的%JAVA_HOME%\bin的路径7.设置完成后,可以打开dos命令窗口,输入jav原创 2016-07-20 20:30:40 · 331 阅读 · 0 评论 -
JavaSE基础(一)
关键字:java语言中特定含义的单词。1.字母全是小写2.goto和const作为保留字标识符:名字1.英文大小写,数字,$,_2.数字不能开头,不能为关键字,区分大小写3.命名规则a.包:全部小写b.类,接口:单个单词首字母大写,多个多个单子首字母均大写c.方法,变量:单个单词首字母小写,多个单词第一个单词首字母小写,第二个单词开始首字母大写d.常原创 2016-07-20 22:27:14 · 399 阅读 · 0 评论 -
排序总结
冒泡排序:前面的和后面的排序,如果前面大于后面,则换位置。代码如下://冒泡排序 public static int[] maopao(int[] arr){ for (int x = 0; x < arr.length; x++) { for (int y = 0; y < arr.length-1-x; y++) { if (arr[y]>arr[y原创 2016-07-27 22:39:33 · 262 阅读 · 0 评论 -
StringBuffer
1.定义: 线程安全的可变字符序列2.构造函数:a. StringBuffer(CharSequence seq) :无参b. StringBuffer(int capacity):指定长度c. StringBuffer(String str) :指定字符串3. append(任意类型):添加 insert(int 指定位置,任意类型原创 2016-07-26 20:30:17 · 264 阅读 · 0 评论 -
String类
1.定义:多字符组成的数据,或字符组成的数组a.相当于字符串对象 b.不能改变2.判断:返回booleana. equals(Object obj);b. equalsIgnoreCase(String str);c. contain(String str);d. startWith(String str);e. endWith(String str);原创 2016-07-26 17:09:56 · 246 阅读 · 0 评论 -
Object类介绍
1.hashCode(),返回的是地址值转换的int值2.getClass(),返回一个Class类,可以通过getName可以得到列名3.toString(),默认为默认为类名@hashCode的16进制形式;由于意义不大,所以一般子类会重写toString方法4.equals(),判断内存地址值是否相等,由于意义不大,所以子类会重写equals()方法来判断属性值是否相等5.f原创 2016-07-24 22:45:33 · 308 阅读 · 0 评论 -
JavaSE基础(六)
抽象类:没有具体含义的类1.abstract修饰,2.有抽象方法的类必须为抽象类3.抽象类不能new,但是可以通过多态new 一个子类4.子类重新抽象父类,不重写的话子类还是抽象类 接口:扩展的内容1.interface定义2.implements实现3.接口中的成员默认带public static final4.接口可以多继承权限修饰符:原创 2016-07-24 13:55:36 · 270 阅读 · 0 评论 -
JavaSE基础(五)
面向对象:面向过程:每个功能的步骤面向对象:通过对象调用功能原创 2016-07-23 10:00:46 · 270 阅读 · 0 评论