Java基础
Andrew-Feng
做最简单的程序,活最真实的自己
展开
-
线程池--拒绝策略RejectedExecutionHandler
线程池–拒绝策略RejectedExecutionHandler当线程池的任务缓存队列已满并且线程池中的线程数目达到maximumPoolSize,如果还有任务到来就会采取任务拒绝策略,通常有以下四种策略:ThreadPoolExecutor.AbortPolicy:丢弃任务并抛出RejectedExecutionException异常。ThreadPoolExecutor.DiscardP...原创 2020-04-01 10:29:52 · 715 阅读 · 0 评论 -
Maven配置
原创 2018-08-09 20:41:55 · 121 阅读 · 0 评论 -
JDK安装步骤
原创 2018-08-09 20:40:51 · 129 阅读 · 0 评论 -
day08
回顾:1.猜字符游戏: 1)设计数据结构:变量 2)设计程序结构:方法 3)设计算法:方法体正课:1.猜字符小游戏: 3)设计算法: 3.1)主方法: public static void main(String[] args){ } 3.2)生成随机字符数组: public static char[] gen...原创 2018-07-18 23:45:00 · 100 阅读 · 0 评论 -
day07 猜字符游戏思路
1.设计数据结构:变量 1)char[] chs;//随机字符数组 2)char[] input;//用户输入的字符数组 3) /* int positionRight; //位置数据正确 int letterRight; //字符个数正确 */ int[] result;//对比的结果 4)int score;//得分...原创 2018-07-18 23:44:24 · 148 阅读 · 0 评论 -
day05
回顾:1.分支结构: 3)if...else if:多 4)switch...case:多 优点:效率高、结构清晰 缺点:整数(JDK1.7后支持String)、相等 break:跳出switch2.循环:反复执行一段相同或相似的代码3.三要素: 1)循环变量的初始化 2)循环的条件(以循环变量为基础) 3)循环变量的改变(向着循环的结束变) 循环变量:在循环过程中所...原创 2018-07-08 13:08:03 · 111 阅读 · 0 评论 -
day06
回顾:1.循环结构: 3)for:固定次数,应用率高2.break:跳出循环 continue:跳过循环体中剩余语句而进入下一次循环3.适用情况:4.嵌套循环: 循环中套循环,外层走一次,内层走所有次 层次越少越好,break只能跳出一层循环5.数组: 引用类型,相同数据类型元素的集合 int[] arr = new int[3]; //0,0,0 int[] a...原创 2018-07-08 13:07:22 · 138 阅读 · 0 评论 -
Day04
递归(recursion)在方法体中,自已调用自己的过程,就是递归的过程递归的思路可以帮助我们解决一些特殊的问题,如:阶乘、菲波娜齐数列、汉诺塔问题、快速排序优点:递归只需少量的代码就可以描述解题过程中所需的反复多次的有规律的计算,大大减小程序的代码量缺点:运行效率极低,非常消耗内存,每次都会计算并且保存中间值,而这些中间值都是临时的.注意:1)一定要有退出条件,称为递归出口.否则会出现堆栈溢出错...原创 2018-04-03 17:47:09 · 151 阅读 · 0 评论 -
Day03
[\u4e00-\u9fa5]Windows快捷键ctrl + c 复制ctrl + v 粘贴ctrl + x 剪切ctrl + z 撤销ctrl + y 还原撤销ctrl + a 全选ctrl + s 保存ctrl + f 搜索win + r 运行win + l 锁定win + d 桌面alt + tab 多任务切换win + tab 3D多任务切换alt + F4 关闭应用ctrl + ...原创 2018-04-03 17:46:42 · 143 阅读 · 0 评论 -
Day02
数据(Data)是系统的核心,我们编程的目的就是为了操作数据(增,删,改,查)在代码中如何定义和存储数据呢?需要通过变量或者常量以及数据类型注意:Java是一种强类型的语言,也就是说任何数据都需要有类型. JavaScript,弱类型的编程语言,定义变量时无需声明数据类型Java语言分为基本类型和对象类型两大类数据类型(无数种)1)基本类型(8种):名称 容量 ...原创 2018-04-03 17:32:53 · 111 阅读 · 0 评论 -
Day01
什么是软件: 计算机中一系列按照特定顺序组织的计算机数据和指令的集合Java语言特征1.跨平台:一次编译,到处运行write once,run everywhere!2.Java是一种面向对象的编程语言(OOP)面向对象(OO -- oriented object)3.内置了大量的类库!Java版本:JavaSE(Java Standard Edition) java标准版 专门开发桌面级应用 J...原创 2018-04-03 17:19:57 · 111 阅读 · 0 评论