
java基础
文章平均质量分 80
介绍java相关基础知识
远飞的梦
Hello World!
展开
-
java 中对象的称呼
java中对象称呼原创 2022-10-12 19:52:16 · 279 阅读 · 0 评论 -
动态代理--jdk动态代理
代理模式之jdk动态代理介绍原创 2022-07-12 17:11:57 · 163 阅读 · 0 评论 -
深入了解Java字符串常量池
java 字符串相关内容原创 2022-05-06 14:50:38 · 764 阅读 · 0 评论 -
【函数式接口、方法引用、Stream流】
第一章 函数式接口 函数式接口在Java中是指:有且仅有一个抽象方法的接口。函数式接口,即适用于函数式编程场景的接口。而Java中的函数式编程体现就是Lambda,所以函数式接口就是可 以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导。备注:从应用层面来讲,Java中的Lambda可以看做是匿名内部类的简化格式,但是二者在原理上不同。格式 只要确保接口中有且仅有一个抽象方法即可:修饰符 interface 接口原创 2022-04-01 00:03:11 · 219 阅读 · 0 评论 -
(一) Collection集合、迭代器
集合:集合是java中提供的一种容器,可以用来存储多个数据。原创 2022-01-24 21:54:14 · 539 阅读 · 0 评论 -
Listener监听器
监听器 Listener 监听内置对象监听session application 的创建实现对应的接口application 对应的接口 ServletContextListenercontextInitialized() application 创建 触发这个方法contextDestroyed()applica原创 2016-10-07 20:30:50 · 230 阅读 · 0 评论 -
Cookie
由服务器产生的 存储在本地硬盘上 关于用户的信息浏览器用户的账号 密码跟踪用户的行为 查看用户之前的访问状态SQlite 数据库文件 安卓自带 的小型数据库Cookie 优点 将信息存放在本地硬盘上 可以看做全局变量保存用户名 密码 下次自动登录跟踪用户行为 天气预报 设置原创 2016-10-07 20:11:40 · 213 阅读 · 0 评论 -
Java基础练习题
下面程序运行结果是(BC) pulic static void main(String[] args){ int x=30; int[] numbers=new int[x]; x=60; System.out.println(numbers.length); ...原创 2018-11-21 21:08:10 · 531 阅读 · 0 评论 -
Java基础练习题
下列可以作为switch表达式参数的数据类型有(ABC)A.intB.shortC.charD.long分析: switch(表达式)中表达式的数据类型, JDK7之前的 byte short(char) int 枚举(enum) JDK7之后新增 String...原创 2018-11-21 20:34:48 · 268 阅读 · 0 评论 -
多态
在同一个方法中由于参数类型不同而导致执行结果的不同这种现象就叫做多态1、父类类型的标量引用子类类型的对象。原创 2018-10-10 19:58:00 · 100 阅读 · 0 评论 -
接口和抽象类的区别
1、如果一个抽象类中所有的方法都是抽象方法那么就可以将这个类用可以用接口来定义原创 2018-10-10 19:41:03 · 106 阅读 · 0 评论 -
Java垃圾回收机制
1、Java虚拟机会启动启动垃圾回收器将垃圾对象从内存中释放2、也可以通过调用System.gc()方法通知Java虚拟机立即进行垃圾回收原创 2018-10-10 19:17:52 · 391 阅读 · 0 评论 -
常见的设计模式
1、单例模式:在设计一个类的时候需要保证整个程序在运行过程中针对此类只有一个实例2、装饰模式:通过一个包装类给某一个类动态的进行功能的增强3、代理模式:给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用4、适配器模式:将一个类的接口转换成客户希望的另一个接口...原创 2018-10-15 23:31:52 · 115 阅读 · 0 评论 -
封装
* 封装 * 将对象的属性等信息隐藏在内部 属性私有化(private) * 不允许外部直接对其进行访问 * 向外界提供公开的访问方法去访问对象的内部信息 * 公开方法(set get ) 在方法中加入逻辑控制 * * 该隐藏的隐藏,该暴露的暴露原创 2016-08-05 18:54:08 · 172 阅读 · 0 评论 -
继承
继承 (单继承) 在原有类的基础之上派生出新类的方式 可以实现代码的复用 子类可以继承父类的属性和方法, 并且在这个基础上可以扩展新的属性和方法 被继承的类 叫做父类 基类(超类) 继承的类就是子类 一个类可以有多个间接父类,只允许有一个直接父类 一个类可以有多个子类原创 2016-08-05 18:58:06 · 188 阅读 · 0 评论 -
获取系统当前时间,完成格式化,得到一个字符串。例如”201608130743”(指年月日时分)。再随机取3个小于10的整数,分别插入到 字符串的年、月、日后面,完成输出。
package com.cnstrong.zyf;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Random;/** * 获取系统当前时间,完成格式化,得到一个字符串。例如”201608130743”(指年月日时分)。再随机取3个小于10的整数,分别插入到 字符串的年原创 2016-08-27 20:33:45 · 513 阅读 · 0 评论 -
创建一个ArrayList集合,先往集合中添加1....50 这50个整数后,再删除集合中的所有奇数。
package com.cnstrong.zyf;import java.util.ArrayList;/* * 3.创建一个ArrayList集合,先往集合中添加1....50 这50个整数后,再删除集合中的所有奇数。 */public class Test3 { public static void main(String[] args) { /*ArrayList arr原创 2016-08-28 18:30:23 · 2431 阅读 · 0 评论 -
2.编写一个算法求n!。(例如5!= 5*4*3*2*1)
package com.cnstrong.zyf;/* * 2.编写一个算法求n!。(例如5!= 5*4*3*2*1) */public class Test2 { public int digui(int a){ if(a==0){ return 1; }else{ return a * digui(a-1); } } public int jieCh原创 2016-08-28 18:43:00 · 4080 阅读 · 0 评论 -
输出100以内所有3的倍数的和。
package com.cnstrong.zyf;/* * 1.输出100以内所有3的倍数的和。 */public class Test1 { public static void main(String[] args) { int sum=0; for(int i=0;i<=100;i++){ if(i%3==0){ sum+=i; } }原创 2016-08-28 18:48:25 · 14503 阅读 · 0 评论 -
斐波拉契数列问题 兔子 递归
public int getF(int month){ if(month==0){ return 0; }else if(month==1){ return 1; }else { return getF(month-1)+getF(month-2); } }原创 2016-08-07 20:51:46 · 541 阅读 · 3 评论 -
猴子吃桃 递归
有若干个桃子,猴子每天吃桃子数量的一半多一个,当第十天的时候,发现还剩一个,试用递归的思想去编写程序,求得一开始桃子的个数原创 2016-08-08 20:41:54 · 1046 阅读 · 0 评论 -
请从键盘随机输入十个数,保存到List集合中,并分别按倒序和从大到小的顺序输出
请从键盘随机输入十个数,保存到List集合中,并分别按倒序和从大到小的顺序输出原创 2016-08-12 18:57:18 · 5606 阅读 · 1 评论 -
集合框架
我们为什么要使用数组嘛?当我们需要保持一组一样(类型相同)的元素的时候,我们应该使用一个容器来保存,数组就是这样一个容器。那么,数组的缺点是什么呢?数组一旦定义,长度将不能再变化。然而在我们的开发实践中,经常需要保存一些变长的数据集合,于是,我们需要一些能够动态增长长度的容器来保存我们的数据。而我们需要对数据的保存的逻辑可能各种各样,于是就有了各种各样的数据结构。我们将数据结构在Java中实现,于原创 2016-08-11 17:14:28 · 260 阅读 · 0 评论 -
集合中删除偶数
创建ArrayList集合,在集合中存储1-50,然后删除集合中的偶数,输出删除后的集合原创 2016-08-12 20:02:03 · 828 阅读 · 0 评论 -
回文数判读
从键盘接收一个数字,判断其是否是回文数。原创 2016-08-12 20:07:43 · 375 阅读 · 0 评论 -
Model2
在JavaEE世界里,它可以认为就是Web MVC模型Model2架构其实可以认为就是我们所说的WebMVC 模型,只是控制器采用Servlet 、模型采用JavaBean、视图采用JSP,原创 2017-05-05 23:53:28 · 283 阅读 · 0 评论 -
数据库连接池的运行机制
服务器创建一定数量的池连接当程序需要连接时,池驱动程序就返回一个未使用的池连接并标记为忙。当没有空闲的池连接时,池驱动程序就新建一定数量的池连接,其连接数取决于配置参数,当使用的连接使用完毕后就标记为闲此时其他调用就可以使用这个池连接。...原创 2018-10-15 22:52:13 · 667 阅读 · 0 评论 -
方法的重写和方法的重载的区别
方法重写 ----------方法重载 区别方法重载和方法重写的区别·方法重载 java允许在一个类里面有多个方法名一样的方法,只要参数列表不同即可 参数列表不同:参数类型 参数的个数 参数的顺序·方法重写 子类含有父类相同方法名的方法 这里的相同方法包括 方法名一样 参数列表也要一样 如果说方法名一样 参数列表不一样 只是代表定义了一个新的方法 并没有重写掉父类的方法(类似方法重载原创 2016-08-05 17:18:08 · 376 阅读 · 0 评论