
JavaSE
ClarkKentYang
爱生活,爱米兰,爱Java
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaSE基础(四)
方法: 格式: 修饰符 返回值类型 方法名(参数类型1 参数名1,...){ 函数体; return 返回值: }原创 2016-07-22 20:58:17 · 328 阅读 · 0 评论 -
Java8新特性
2014年3月27日正式推出Java8 重要特性: Lambda Nashorn JavaScript 新的日期与时间API 一套简洁的配置文件 从JVM中去除了“永久代” 增强的注解功能 一、Lambda 1.参数列表: 2.箭头符号“->” 3.代码块 二、 三、 四、 五、 六、 七、原创 2016-12-21 19:37:26 · 331 阅读 · 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 · 294 阅读 · 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 · 385 阅读 · 0 评论 -
JavaSE基础(三)
1.键盘录入 Scanner sc = new Scanner(System.in); int w = sc.nextInt(); System.out.println(w);原创 2016-07-21 20:02:25 · 316 阅读 · 0 评论 -
JavaSE基础(二)
数据类型: 1.基本数据类型: a.数值型:byte,short,int,long(定义时以L结尾),float(定义时以F结尾),double b.字符型:char c.布尔型:boolean 2.引用数据类型: a.类 b.接口 c.数组原创 2016-07-20 22:38:42 · 310 阅读 · 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 · 322 阅读 · 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 · 364 阅读 · 0 评论 -
JavaSE基础(一)
关键字:java语言中特定含义的单词。 1.字母全是小写 2.goto和const作为保留字 标识符:名字 1.英文大小写,数字,$,_ 2.数字不能开头,不能为关键字,区分大小写 3.命名规则 a.包:全部小写 b.类,接口:单个单词首字母大写,多个多个单子首字母均大写 c.方法,变量:单个单词首字母小写,多个单词第一个单词首字母小写,第二个单词开始首字母大写 d.常原创 2016-07-20 22:27:14 · 434 阅读 · 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 · 293 阅读 · 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 · 310 阅读 · 0 评论 -
String类
1.定义:多字符组成的数据,或字符组成的数组 a.相当于字符串对象 b.不能改变 2.判断:返回boolean a. 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 · 277 阅读 · 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 · 385 阅读 · 0 评论 -
JavaSE基础(六)
抽象类:没有具体含义的类 1.abstract修饰, 2.有抽象方法的类必须为抽象类 3.抽象类不能new,但是可以通过多态new 一个子类 4.子类重新抽象父类,不重写的话子类还是抽象类 接口:扩展的内容 1.interface定义 2.implements实现 3.接口中的成员默认带public static final 4.接口可以多继承 权限修饰符:原创 2016-07-24 13:55:36 · 312 阅读 · 0 评论 -
JavaSE基础(五)
面向对象: 面向过程:每个功能的步骤 面向对象:通过对象调用功能原创 2016-07-23 10:00:46 · 309 阅读 · 0 评论