
think in java
Fang Shuzhi
数据赋能风控
展开
-
关于think in java学习笔记的说明
好记性不如烂笔头,有的时候看书看得多了就忘了自己是为什么而看的了,总感觉把意思读到了当时懂了就算完事了,可这种读小说的方式其实并不适合于学习知识和业务!所以对于在读书过程中我感觉自己以前不会的东西或者说看了书过后更加让我清晰明白的知识点都要做一个记录!这样既能帮着自己也能帮助大家,毕竟互联网精神就是分享嘛!!原创 2015-02-12 17:28:22 · 649 阅读 · 0 评论 -
introduction to objects
1、关于接入控制的理解 在java提供的类库中(jar包)每个开发者都可以引用,利用里面提供的相关功能来进行开发,但是对于开发者不需要接触的方法的实现则需要进行控制接入,这样保证了方法的安全性,相当于jar中的class只对外提供方法接口,这样便于library提供者的维护工作。当然在最普通的java程序中是利用提供的字段来进行这方面的接入控制的。字段如下: private:私有字段原创 2015-02-15 13:08:53 · 582 阅读 · 0 评论 -
everything is a object2
1、在java这样的面向对象语言中,代码的复用属于这类语言的特点,一般情况下可以把类作为成员对象,另外一种就是继承的概念。 2、在继承类中,可以添加新的成员变量也可以添加新的方法,在继承中最重要的引入新特性的方式确实方法的重载。原创 2015-07-31 09:40:38 · 568 阅读 · 0 评论 -
操作符(operator)
操作符可以分为单目操作符、双目操作符和三目操作符等。 1、在自增和自减运算符中,若是++i则是先进行运算,而后获得结果。而i++则是先获得值,而后进行运算。 2、关系运算符(relational operator),关系运算符主要有“==”和“!=”,对于java中的基本类型(primitive),关系比较符主要比较的数值。而在对象的比较中,并不是这个样子:public class Equiva原创 2015-08-02 17:41:52 · 800 阅读 · 0 评论 -
关于switch语句的一点介绍
switch语句是利用选择器的数值来选择符合条件的执行语句,选择器所产生的值必须为整数。一般char类型的数据会转换为整数(promote),string或者其他类型则不能执行这种功能,当然枚举类型可以解决这个问题。 switch语句中,每个case语句最有会有break,表示这条case执行到最后。若没有break,程序会一直执行下去直到遇到break为止(可以执行到下一条case中的语句)。p原创 2015-08-04 11:21:03 · 851 阅读 · 0 评论 -
ThreadLocal本地线程变量的理解
一般的Web应用划分为展现层、服务层和持久层三个层次,在不同的层中编写对应的逻辑,下层通过接口向上层开放功能调用。在一般情况下,从接收请求到返回响应所经过的所有程序调用都同属于一个线程。 也就是说,同一线程贯通N层,不同的线程可能由于参数等不同会对程序中的某些变量进行修改,但是又要防止修改后的值对其它线程产生影响,因为不同的线程可以同时运行滴,这就需要我们解决对某些线程共享的变量的访问...转载 2018-07-06 19:03:47 · 335 阅读 · 0 评论