java学习第七天2020/7/12】的更多相关文章

一. java继承使用的关键字是  extend class 子类 extends 父类{} 举一个类的例子: public class person { public String name; public String sex; public int age; public String getName() { return name; } public void setName(String name) { this.name=name; } public String getSex()…
从.Net到Java学习系列目录 场景描述:我们在项目中使用缓存通常都是先检查缓存中是否存在,如果存在直接返回缓存内容,如果不存在就直接查询数据库然后再缓存查询结果返回.这个时候如果我们查询的某一个数据在缓存中一直不存在,就会造成每一次请求都查询DB,这样缓存就失去了意义,在流量大时,可能DB就挂掉了. 穿透:频繁查询一个不存在的数据,由于缓存不命中,每次都要查询持久层.从而失去缓存的意义. 常用解决办法:①用一个bitmap和n个hash函数做布隆过滤器过滤没有缓存的键.②持久层查询不到就缓存…
从2005那会做自动化测试开始接触Java开始,至今近7年.今天正好项目结束,趁机整理下思路,确定后续方向. 前三个年头基本上集中于Java基础的学习,包括设计模式,从完全不懂,到看的懂但似乎又不懂,到融汇贯通(也许还有欠缺,因为每次再翻一遍还是会有收获):由于没有研究过任何流行的框架,Struts,Spring, Hibernet等,也从没有尝试去研究过,所以那段时间时不时有SSH的兄弟用吃惊甚至略有嘲讽的口气跟我说“我是搞J2EE的,J2SE我没搞过.”:不过那时我一直秉承任何框架都是jav…
数组工具类Arrays Java提供的Arrays类里包含的一些static修饰的方法可以直接操作数组.若将里面的方法用熟的话,那开发效率会大大提高.下面介绍其中的方法. List<T> asList(T... a) 作用:将指定数组或数组元素,转换成固定大小的List. 用法: String[] strArr = { "aaa", "bbb", "vvv" }; //用法1:参数是数组引用 List<String> li…
目标 1.  复合 2.  继承 3.  重写 4.  Super 5.  final 一.类与类的关系 参考: http://www.cnblogs.com/liuling/archive/2013/05/03/classrelation.html 复合: has a 1.  依赖: 形参.局部变量 2.  关联: 属性 3.  聚合: 属性整体与部分 4.  组合: 属性具有生命周期的一致性的整体与部分 继承: is  a   extends 实现: implements 二.继承: inh…
目录 一.与用户互动 1.main方法形参 2.使用Scanner类获取输入 3.使用BufferedReader类获取输入 二.常用类 1.System类和Runtime类 2.String, StringBuilder和StringBuffer类 3.Math类 4.Random和ThreadLocalRandom类 5.BigDecimal类 6.Calendar类 三.正则表达式 1.正则表达式使用查询表 2.使用正则表达式 3.程序实例 正文 一.与用户互动 1.main方法的形参 m…
head first java page 74 实参: argument 形参: parameter 方法会运用形参, 调用的一方会传入实参. 实参是传给方法的值.当它传入方法后就成了形参, 参数跟局部变量是一样的.   ? page76 方法可以有多个参数, 在声明的时候要用逗号分开, 传入的时候也用逗号分开 例: void go() { TestStuff t=new TestStuff(); t.takeTwo(12,34); } void takeTwo(int x,int y){ in…
一. 今天继续学习算法: 1. 查找,一般我们采用的是顺序查找的方法,这种方法是比较简单,但是效率却很低:一般就是从第一个数开始与想要查找的那个数进行比较,当遇到相同的时候则就成功查找了: 另一种比较高效的方法就是使用二分法: (1)使用这种方法首先要对元素进行排序: (2)之后要确定元素的中间位置m: (3)然后让要查询的数于中间的数进行比较,如果中间的数比要查询的数大,那么m-1变成最大值,否则让m+1变成最小值: 在这里给出一个二分法的例子: package main函数; import…
1.介绍 上一篇博客介绍的是java中经常使用的操作文件的方式,本篇博客着重解说一下,在Java中是怎样来操作目录的.主要是利用的是Java.IO包以下的File类,本篇博客着重解说一下该类的构造函数和经常使用的方法. 2.File类的字段摘要 File类为我们提供了与系统有关的路径切割符,字段分别例如以下 static String pathSeparator:返回值为字符串,结果表示分号; static char pathSeparatorChar:返回值为char类型,结果表示分号 sta…
Java条件语句之 switch 当需要对选项进行等值判断时,使用 switch 语句更加简洁明了.例如:根据考试分数,给予前四名不同的奖品.第一名,奖励笔记本一台:第二名,奖励 IPAD 2 一个:第三名,奖励移动电源一个:最后一名奖励 U 盘一个. 语法: 执行过程:当 switch 后表达式的值和 case 语句后的值相同时,从该位置开始向下执行,直到遇到 break 语句或者 switch 语句块结束:如果没有匹配的 case 语句则执行 default 块的代码. 如: 代码如下: p…