自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 读写乱码问题

读写乱码问题为什么会产生乱码问题?1.编码和解码规则不一致2.这个字符编码本身就不支持某种语言为了避免产生乱码问题我们最好在不同环节使用相同的编码和解码规则,建议使用默认编码也可以去指定编码.可以使用下边的方法更改:编码 : String —> byte[]String中有对应的方法:byte[] getBytes() 使用平台的默认字符集将此 String 编码为 b...

2019-04-29 19:45:00 366

原创 方法递归

方法递归什么是方法递归? 就是方法自己去调用自己那么怎么实现递归?举一个简单的栗子: 斐波拉契数列 数列表达式 f(0) = 0 f(1) = 1 f(n) = f(n-1) + f(n-2) n>=2后 f(2) = f(1) + f(0) =1 f(3) = f(2)...

2019-04-29 01:10:38 113

原创 线程安全问题

线程安全问题 在解决线程安全问题前要先知道什么是线程. 在我们计算机中会存在多个进程,而每个进程就是一个可执行程序,这些可执行程序的根本就是一块代码.我们一个进程可以有多个线程组成,至少会有一个线程,所以线程就是进程的最小单位,它也是一小块代码. 那么线程的作用是什么: ①可以将代码中(软件)的某些独立的功能包装起来,单独作为任务交给CPU处理 ②将需做的某个功能封装成一个线程体,该...

2019-04-27 20:52:31 98

原创 面向对象的特征

面向对象的特征----封装,继承,多态封装概念:将对象和方法访问权限私有化,只提供对应的公共的方法来对其进行访问.①字段私有化——使用private修饰②提供对应字段的get/set方法——使用public修饰eg:class Student{private String name;//名字private int age;//年龄public void setName(String...

2019-04-27 20:03:08 86

原创 JAVA中的异常

JAVA中的异常 首先要知道异常的概念是什么.代码正常运行不会出问题,但是遇到意外,参数变量,不符合要求,发生意外,代码终止运行的现象.在java中就存在这么一个类Throwable,他是所有异常和错误的父类,所以Throwable下存在两个子类Exception和Error,Exception表示可捕捉的条件,这种异常是可以处理的;而Error表示不应该尝试捕获的严重错误,可以抛出.那么...

2019-04-27 19:18:39 81

原创 JAVA的第一步_JDK的安装

JDK的安装jdk的认识在安装之前我们先认识一下什么是JDK,JDK可以说是我们JAVA的核心了,它包括了java的运行环境jre、一些java的工具和java基础类库。如果没有这个东西我们写好的程序就不能编译和运行,所以他是基础。刚才我们也提到了一个jre,这个东西是我们java运行环境,而它又包括了jvm和java的核心类库。那么你又会问jvm又是什么,很简单,你可以把他当做一个虚拟机...

2019-04-20 16:43:58 135

原创 JAVA基础_二分查找

JAVA基础_二分查找二分查找是用来干什么呢?如果我们需要在一个数组中找到某一个值,那么这里就可以用到二分查找,当数组内容越大效率越高,在这就涉及到二分查找的思路了。那么思路是啥?在一个顺序排列的数组中,我们找到中间值,让它和查找值去比较,这理由三种情况,大于(中间>查找),那么中间值的后边就可以排除在比较中了;同理,小于也可以排除一半;最特殊的就是相等了,直接输出索引就行了。以上就是思路...

2019-04-19 22:22:04 92

原创 JAVA基础_JAVA中的冒泡排序

JAVA基础_JAVA中的冒泡排序在java中不可能每一个数组都做到有序排列,当我们要用到它时就必须先对其进行排序,所以这里就引入了冒泡排序来实现,那么他的思路是什么呢?其实很简单,我们把数组中的第一个数看做最大,依次和后一位去比较,当第一位较大时,我们把两个数交换位置(这里排序是默认为升序),然后再进行前一步操作,直到第一圈排序完成,找到最大的一个数;而如果是第一位小于后一位,那么位置不变,...

2019-04-19 19:34:09 566

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除