- 博客(21)
- 收藏
- 关注
原创 centos docker 安装
centos docker 安装推荐使用官方安装脚本安装安装命令如下:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun验证是否安装成功查看docker版本:docker -v启动docker启动dockersudo systemctl start docker通过运行 hello-world 映像来验证是否正确安装了 Docker Engine-Communitysudo docker r
2020-09-04 09:58:11 89
原创 对Java平台的理解
对Java平台的理解欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-06-21 23:16:09 136
原创 内部类总结
在java语言中,可以把一个类定义到另一个类的内部,在类里面的这个类就叫做内部类。内部类主要分为以下4种:静态内部类,成员内部类,局部内部类,匿名内部类,它们的定义方法如下class outClass{ static class innerClass{} //静态内部类class outerClass{ class innerClass{} /...
2018-09-15 13:33:30 116
转载 String, StringBuffer,StringBuilder的区别
链接:https://www.nowcoder.com/questionTerminal/abbd386334344d9c8df4a0ac918d3e0f来源:牛客网 java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。 1.可变与不可变 String...
2018-09-08 20:28:41 87
原创 青蛙跳台阶
package day05;//题目描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)分析:这实际上就是斐波那契数列的应用,斐波那契求得是数列,青蛙跳台阶求得第三步的总数public class JumpFloor { public static int JumpFloor2(int target) {...
2018-09-08 20:26:14 143
原创 斐波那契数列
import java.util.Scanner;public class Fibonacci { //斐波那契数列规律,第三个数等于前两个数之和,所以需要三个变量来存储 //所以,c代表第三个数,a,b代表前两位, public static int Fibonacci(int n) { int a=1; int b=1; ...
2018-09-08 15:07:24 294
原创 java环境配置注意问题
(1)在进行path环境配置时,应注意最好新建JAVA_HOME路径,然后再把JAVA_HOME路径添加到系统变量path中,%JAVA_HOME%\bin,这样做的原因是避免path路径错误容易导致系统出错,而把JAVA_HOME放里面,只用修改它本身,降低耦合度(2)环境变量分为系统环境变量和用户环境变量。 你所说的环境变量是指系统环境变量,对所有用户起作用 而用户环境变量只对当前用户...
2018-09-03 17:26:47 140
原创 自动拆箱和自动装箱
Java是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java为每一个基本数据类型都引入了对应的包装类型(wrapper class),int的包装类就是Integer,从Java 5开始引入了自动装箱/拆箱机制,使得二者可以相互转换。 Java 为每个原始类型提供了包装类型: - 原始类型: boolean,char,...
2018-05-03 15:46:59 76
原创 方法的重载
1、在同一个类中 2、方法名相同 3、方法的形参列表不同 具体的不同表现为: 类型、个数、顺序的不同才可以构成重载 4、#比较容易忽略的一点# 与方法的返回值类型与访问权限无关...
2018-05-02 21:16:00 111
原创 Java内部类的笔记
1.为什么使用内部类? 使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现, 对于内部类都没有影响 1.1.使用内部类最大的优点就在于它能够非常好的解决多重继承的问题,使用内部类还能够为我们带来如下特性: (1)、内部类可以用多个实例,每个实例都有自己的状态信息,并且与其他外围对象的信息相互独。 (2)、在单个外围类中,可以让多个...
2018-05-02 16:41:14 61
原创 JSP内置对象
1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。 2.response对象 response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它。它是HttpServletResponse类的实例。 3.session对象 session对象指的是...
2018-05-02 16:23:41 96
原创 switch()的参数类型
在switch(expr1)中,expr1只能是一个整数表达式或者枚举常量(更大字体),整数表达式可以是int基本类型或Integer包装类型,由于,byte,short,char都可以隐含转换为int,所以,这些类型以及这些类型的包装类型也是可以的。显然,long、float、double类型不符合switch的语法规定,并且不能被隐式转换成int类型,所以,它们不能作用于swtich语句中。 ...
2018-05-02 14:52:59 710
原创 装饰类
/* 装饰设计模式: 当想要对已有的对象进行功能增强时,可以定义类,将已有的对象传入, 基于已有的功能,并提供加强功能。 那么自定义的该类称为装饰类装饰模式 Decorator 装饰模式动态地给一个对象添加一些额外的职责,就增加功能来说,它比生成子类更灵活。也可以这样说,装饰模式把复杂类中的核心职责和装饰功能区分开了,这样既简化了复杂类,有去除了相关类中重复的装饰逻辑。 装...
2018-04-30 15:17:14 190
原创 readLine()方法原理-装饰类
/* 明白了BufferedReader类中的特有方法readLine的原理后, 可以自定义一个类中包含一个功能和readLine一致的方法。 来模拟一下BufferedReader*/import java.io.*;class MyBufferedReader{ private FileReader r; MyBufferedReader(FileReader r) { this.r=...
2018-04-30 14:43:34 713
原创 简单的IO流文本复制实例
import java.io.*;public class copyTest{ public static void main(String[] args) { copy(); } public static void copy() { FileWriter fw=null; FileReader fr=null; try { fw=new FileWriter("demo3.txt...
2018-04-29 15:19:18 153
原创 对象Date简单用法
import java.util.*;import java.text.*;class DateDemo{ public static void main(String[] args) { Date d=new Date(); System.out.println(d); //将模式封装到SimpleDateformat对象中 SimpleDateFormat sf=new SimpleD...
2018-04-23 21:00:51 115
原创 除去ArrayList重复的元素
/* ArrayList中除去重复的元素*/import java.util.*;class ArrayListDemo{ public static void main(String[] args) { ArrayList al=new ArrayList(); al.add("java001"); al.add("java002"); al.add("java001"); sop...
2018-04-12 21:20:27 89
原创 Java集合框架学习笔记(一)LIST
/*Collection |--List:元素是有序的,元素可以重复,因为该集合体系有索引; |--Set: 元素是无序的,元素不可以重复 List集合:特有方法,凡是可以操作角标的方法都是该体系的特有方法 增:add(index,element) addAll(index ,Collection) 删:remove(index) 改:set(index,element) ...
2018-04-11 21:11:39 80
原创 用链表构造队列和堆栈
/* 使用链表构造队列和堆栈*/import java.util.*;class Duilie{ private LinkedList link; Duilie() { link=new LinkedList(); } public void myAdd(Object obj) { link.offerFirst(obj); } public Object myGe...
2018-04-11 21:10:44 192
原创 String类中将字符串反转reverse方法
/* 练习二:将字符串反转 思路: 1 将字符串变成数组 2 对数组反转 3 将数组变成字符串*/class StringTest{ public static void sop(String str) { System.out.println(str); } /*public static String reverseString(String s) { cha...
2018-04-08 17:07:34 14856
原创 String类中自己构造trim()方法
/* 练习一:除去两端的空格 */class StringTest{ public static void sop(String str) { System.out.println(str); } public static String mytrim(String str) { int start=0,end=str.length()-1; while(start<=end...
2018-04-08 16:11:09 141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人