08 2017 档案
摘要:我们知道,面向对象开发的三大特点是:封装性、继承性、多态性所谓封装性,实际上是表达了一种信息隐藏。从表面上来阐述,就是使用private修饰符来对属性或者方法进行信息隐藏,而使用public的方法控制访问。例如,属性使用private,方法使用public,则:public class Person { private String name; public String g...
阅读全文
摘要:1、包在某个类中的最上方,我们总是可以看到以 package 关键字开头的一行代码,这行代码表示了当前类的位置,我们称之为包。package com.learn.pay.service; 1 1package com.learn.pay.service; 包实际上是:物理上是文件夹逻辑上是有相互关系的类的集合物理上是文件夹,是说假如你的包名是 “com.learn.java.Person”,那么...
阅读全文
摘要:1、类的结构和定义先回顾一下,类的基本概念:类定义了对象共同的属性和行为(即方法)具体的某个对象需要通过类来进行申明那么显而易见地,类中应该包含的东西就有,属性、方法,另外,既然对象要通过类来声明,那么类中必须要有一个类似生产机器的东西来生成对象,这个类似生产机器的东西叫做构造函数。另外,类还可有内部类和块,这两种使用较少。所以,类的结构内容就是:属性(对象数据的描述)方法(对象的行为)构造函数(...
阅读全文
摘要:1、面向对象编程之前我们大概提及过,Java是一门面向对象编程的语言。面向对象,其实是指以对象为基本单位去分析、设计以及实现系统;而Java具备描述对象以及对象之间关系的能力,所以说它是一门面向对象编程的语言。刚接触编程的新人可能还是不太明白这里的“对象”,这里的对象你可以理解为囊括了某个东西所有特性的具体代表,比如隔壁王叔叔,他是一个对象,那么他的特性就有比如名字,身高,体重,性格等等;活物行,...
阅读全文
摘要:0、写在前面的话我们都知道在计算机的底层,它是识别二进制的,也就是说,计算机只能认识0和1。这主要是因为电路的逻辑只有两种状态,所以只需要0和1两个数字就可以表示低电平和高电平。而计算机是由数不清的逻辑电路组成的,所以根据数不清位数的0和1进行组合来表达信息。为了能够和计算机交流,自然需要所谓的计算机语言了:机器指令最早,不就是0和1嘛,拿个纸带在固定位置打孔来区别就可以了,1打孔,0不打孔,再将...
阅读全文
摘要:1、POI是什么Apache POI - the Java API for Microsoft Documents,顾名思义,Apache的三方包,用来操作微软office文档的,多数时候用来操作excel,所以这里就以excel方面来说明。需要引入两个包,maven地址如下(version 3.9): org.apache.poi poi 3.9 or...
阅读全文
摘要:0、写在前面的话关于索引的内容本来是想写的,大概收集了下资料,发现并没有想象中的简单,又不想总结了,纠结了一下,决定就大概写点浅显的,好吧,就是懒,先挖个浅坑,以后再挖深一点。最基本的使用很简单,直接就写在这里吧。索引是众所周知的可以提高查询的速度,且针对的是具体的字段,使用方式为:(MySQL中,一般建立主键,数据库会自动建立其聚集索引;而其他字段的索引,若不具体指明则建立非聚集索引)(也可以通...
阅读全文
摘要:1、等值连接:显性连接和隐性连接在《MySQL必知必会》中对于等值连接有提到两种方式,第一种是直接在WHERE子句中规定如何关联即可,那么第二种则是使用INNER JOIN关键字。如下例两种方式是“等同”的。//WHERE方式 SELECT vend_name, prod_name, prod_price, quantity FROM vendors, products...
阅读全文
摘要:1、SQL查询语句的执行顺序(7) SELECT (8) DISTINCT (1) FROM (3) JOIN (2) ON (4) WHERE (5) GROUP BY (6) HAVING (9) ORDER BY (10) LIMIT 10 1(7) SELECT 2(8) ...
阅读全文

浙公网安备 33010602011771号