
java
文章平均质量分 55
魑魅魍魉◑﹏◐
这个作者很懒,什么都没留下…
展开
-
javafx -- TableView的使用
总览首先需要一个Model类来构建数据结构和方法,然后创建一个Observablelist来与TableView绑定,Observablelist中存储Model类的对象。下面是例子:Model classimport javafx.beans.property.SimpleStringProperty;import javafx.beans.property.StringP...原创 2018-07-03 11:13:02 · 7147 阅读 · 2 评论 -
java --Lambda 表达式
Lambda表达式,也可称为闭包。它允许把函数作为一个方法的参数。语法(parameters) -> expression(parameters) -> { statements; }四个重要特性: 1. 可选参数类型声明:不需要声明参数类型。 2. 可选参数圆括号:一个参数无需定义圆括号,多个参数需要定义圆括号。 3. 可选大括号:只有一条语句的主体不需要...原创 2018-07-03 11:16:26 · 187 阅读 · 0 评论 -
java位运算
java提供的位运算符一元操作符:位非:~。二元操作符:左移:<<; 右移: >>; 无符号右移: >>>(左移没有符号的问题); 位与: &; 位或: |; 位异或: ^。位非:~例如: ~5结果位-6, 首先5将被转换为2进制数,然后按位取反,结果转换为原数据类型。左移:<&a原创 2018-07-10 18:01:58 · 230 阅读 · 0 评论 -
Java--单例
1. 前言单例(Singleton)应该是开发者们最熟悉的设计模式了,并且好像也是最容易实现的——基本上每个开发者都能够随手写出——但是,真的是这样吗? 作为一个Java开发者,也许你觉得自己对单例模式的了解已经足够多了。我并不想危言耸听说一定还有你不知道的——毕竟我自己的了解也的确有限,但究竟你自己了解的程度到底怎样呢?往下看,我们一起来聊聊看~2. 什么是单例?单例对象的类必...转载 2018-07-20 19:06:55 · 191 阅读 · 0 评论 -
一些java修饰符的解释
final 实例域将实例域定义为final意味着构建对象时必须初始化它,即构造器执行后这个域必须有值,且后续不可以进行修改。final修饰符大都用于基本类型域或不可变类(类中的每个方法都不会修改对象,例如String类)的域。对于可变类,使用final仅仅表示变量对于对象的引用不会发生变化,但是对象可以调用自己的方法来改变,从而容易产生混淆。static 静态域和静态方法在...原创 2018-07-30 09:19:34 · 182 阅读 · 0 评论 -
java参数传递 -- 按值调用
一些术语的解释按值调用:表示方法接收的是调用者提供的值。即方法的得到的是变量的一份拷贝,而非原本的变量。按引用调用:表示方法接收的是调用者提供的变量地址。方法的得到的是原本的变量的引用。一个方法可以修改 按引用调用 传入的变量值,而不可以修改 按值调用 传入的变量值。在java中,总是 按值调用,即方法得到的总是所有参数值的一个拷贝,无法修改原本变量的内容。所以,在java中...原创 2018-07-30 09:48:49 · 440 阅读 · 0 评论 -
自动装箱和拆箱
包装器包装器:每一个基本类型对应的都有一个类,比如int对应的Integer类,这些类称为包装器(wrapper)。对象包装器类是不可变的,即一旦构造了包装器,包装在其中的值就不允许改变。。同时,对象包装器类还是final,因此不可以定义它们的子类。ArrayList尖括号中的类型参数不可以是基本类型,这时候就需要包装器。自动装箱为了便于添加int类型的元素到ArrayLi...原创 2018-08-04 14:52:19 · 190 阅读 · 0 评论 -
javadoc注释
总览javadoc程序从下面几个特性中抽取信息: 1. 包 2. 公有类与接口 3. 公有的和受保护的构造器及方法 4. 公有的和受保护的域应当为以上几个部分编写注释,注释放在代码前面,格式略。文档注释中可以包含HTML修饰符,需要使用{@code … }来键入代码以避免转义代码中的<。类注释类注释放在import语句之后,类定义之前。方法注释放在...原创 2018-08-01 10:27:56 · 2218 阅读 · 1 评论 -
类设计技巧
1. 一定要保证数据私有这是最重要的;绝对不要破坏封装性。有时候, 需要编写一个访问器方法或更改器方法, 但是最好还是保持实例域的私有性。很多惨痛的经验告诉我们, 数据的表示形式很可能会改 变, 但它们的使用方式却不会经常发生变化。当数据保持私有时, 它们的表示形式的变化不 会对类的使用者产生影响, 即使出现 bug 也易于检测。2. 一定要对数据初始化Java 不对局部变量...翻译 2018-08-01 10:47:20 · 368 阅读 · 0 评论