10 2016 档案

摘要:一、匹配字符串 String类的matchs方法用的是正则表达式匹配,matchs方法与equals类似。 "javac".matchs("javac"); "javac".equals("javac"); 结果都为true。 match方法更强大,不仅能匹配固定字符串,还能匹配具有相同规律的的字符 阅读全文
posted @ 2016-10-16 18:32 茅坤宝骏氹 阅读(330) 评论(0) 推荐(0)
摘要:一、StringBuider与StringBuffer StringBuider与StringBuffer类比String更加灵活,只要使用字符串的地方,都可以使用StringBuider与StringBuffer类。三者的共同之处都是 final 类,不允许被继承,这主要是从性能和安全性上考虑的, 阅读全文
posted @ 2016-10-16 12:38 茅坤宝骏氹 阅读(199) 评论(0) 推荐(0)
摘要:一、String类的特性 String对象是不可变的,字符串一旦创建,就不可以改变。 二、构造字符串 字符串直接量 String a=new String("字符串直接量"); 字符数组 String b=new String(chars); 字符串直接量赋值,java把字符串直接量看作String 阅读全文
posted @ 2016-10-16 10:28 茅坤宝骏氹 阅读(182) 评论(0) 推荐(0)
摘要:一、包装类 Integer int 的包装类 Boolean boolean 的包装类 Character char的包装类 Double double的包装类 Float float 的包装类 Byte byte的包装类 Short short的包装类 Long long 的包装类 包装类具有的方 阅读全文
posted @ 2016-10-16 09:52 茅坤宝骏氹 阅读(238) 评论(0) 推荐(0)
摘要:一、构造方法 1)构造方法具有与类的相同名字 2)构造方法没有返回值,甚至连void都没有 3)创建新对象使用new,构造方法的作用就是初始化对象。 格式为 [可见修饰符] 类名(参数表){ } 例如: 普通方法: 二、静态方法、静态常量、静态变量 静态变量是类中所有对象的共享数据,静态方法不能访问 阅读全文
posted @ 2016-10-16 09:05 茅坤宝骏氹 阅读(127) 评论(0) 推荐(0)
摘要:一、声明数组 数组是引用类型,声明数组并没有分配空间,则该数组变量的值为null。 类型[] 数组名; 如:double[] data; 二、创建数组 类型[] 数组名=new 类型[长度]; 数组创建,数组里面的元素会被赋值,数值型基本数据类型的默认赋值为0,char类型的默认值为'\u000', 阅读全文
posted @ 2016-10-15 21:36 茅坤宝骏氹 阅读(131) 评论(0) 推荐(0)
摘要:一、数学函数 在System.Math类里面的函数 I、三角函数 tan(radians) 正切函数 toRadians(degree) 角度转为弧度 toDegree(radians) 弧度转为角度 asin(a) 反正弦函数 acos(a) 反余弦函数 atan(a) 反正切函数 II、指数函数 阅读全文
posted @ 2016-10-15 18:00 茅坤宝骏氹 阅读(162) 评论(0) 推荐(0)
摘要:注解使用 一、java的常用注解 @Override 重写覆盖方法 @SuppressWarnings 压住警告可用于类和方法 @Deprecated 声明类或方法过时 注解@Override用在方法上,当我们想重写一个方法时,在方法上加@Override,当我们方法的名字出错时,编译器就会报错。 阅读全文
posted @ 2016-10-14 21:51 茅坤宝骏氹 阅读(235) 评论(0) 推荐(0)
摘要:SelectionMode table默认是只能选着一行的,如果想选着多行,设置SelectionMode,此时可以对选中的多个进行监听。 [java] view plain copy ListChangeListener<Person> indicesListener = new ListChan 阅读全文
posted @ 2016-10-14 20:53 茅坤宝骏氹 阅读(2529) 评论(0) 推荐(0)
摘要:MenuButton 在JavaFx的 TableView 上可以使用MenuButton来管理TableView的Column. 启用MenuButton. TableView.setTableMenuButtonVisible(true); 但是普通的MenuButton, 每次点击都会刷新Ta 阅读全文
posted @ 2016-10-14 20:52 茅坤宝骏氹 阅读(1349) 评论(0) 推荐(0)
摘要:TableRow 通过TableView的setRowFactory,对行的双击进行操作 [java] view plain copy tableView.setRowFactory(new Callback<TableView<T>, TableRow<T>>() { @Override publ 阅读全文
posted @ 2016-10-14 20:51 茅坤宝骏氹 阅读(1576) 评论(0) 推荐(0)
摘要:TaleCell 对TableColumn的cell里面弄重新构造 TableColumn的setCellFactory(TextFieldTableCell.forTableColumn());有一些默认的构造。 或者重写TableCell类 [java] view plain copy tabl 阅读全文
posted @ 2016-10-14 20:49 茅坤宝骏氹 阅读(1179) 评论(0) 推荐(0)
摘要:TableColumn列 列与Bean之间建立联系: setCellValueFactory(); 通过cell值工厂建立与Bean的联系。它这里并不需要知道你是传了什么Bean,它只需要通过“字段名”反射去Bean里面获得值,所以Bean属性定义的名字不需要与它相同,只需要有字段名Property 阅读全文
posted @ 2016-10-14 20:45 茅坤宝骏氹 阅读(3611) 评论(0) 推荐(0)
摘要:TableView的FXCSS 一、特殊的table设置 TableView的单元之间去掉行横线 .table-view .table-row-cell { -fx-background-insets: 0; } TableView的单元之间去掉没有数据的竖线 table-row-cell:empt 阅读全文
posted @ 2016-10-14 12:35 茅坤宝骏氹 阅读(1895) 评论(1) 推荐(0)
摘要:TableView表 构建一个表主要有TableView,TableColumn,ObservableList,Bean。 添加列table.getColumns().addAll(); ObservableList里面是存放的数据 table.setItems(observableList);添加 阅读全文
posted @ 2016-10-12 09:22 茅坤宝骏氹 阅读(1437) 评论(0) 推荐(0)
摘要:注意:JAVA中的标签必须放在循环之前,且中间不能有其他语句。例如:for或while或do-while; 1.使用break退出一层循环(与C/C++中的break用法一样) 1 public static void main(String args[]) 2 { 3 int i=0; 4 whi 阅读全文
posted @ 2016-10-11 22:42 茅坤宝骏氹 阅读(324) 评论(0) 推荐(0)