自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 (第16讲)this、super、final、static关键字区别

第十六讲 1、this关键字 1.1 概念以及使用范围     当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是this,代表当前对象。Java关键字this不能在类定义的外部使用,只能在类定义的方法的方法体内使用;并且this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this。 this是属于一个对象的,

2016-04-19 20:56:27 680

原创 (第15讲)String类型和8种基本类型及其包装类之间的转换

第十五讲 1、先说其他类型转换为String类型:  一:采用Object.toString() toString方法是java.lang.Object对象的一个public方法。在java中任何对象都会继承Object对象,所以一般来说任何对象都可以调用toString这个方法。这是采用该种方法时,常派生类会覆盖Object里的toString()方法。但是在使用该方法时要注意,必须保

2016-04-11 19:44:52 1632

原创 (第14讲)包装类的装箱问题以及Integer缓存问题

第十四讲 1、包装类的装箱问题分为自动装箱(Auto Boxing)和自动拆箱(Auto-unboxing)。 自动装箱(Auto Boxing):是指从基本数据类型转换到相应的包装类 自动拆箱(Auto-unboxing):是指从包装类转换到相应的基本数据类型           //JDK1.5 之前使用手动方式进行装箱 和拆箱的 操作  

2016-04-11 19:27:16 334

原创 (第13讲)快速排序

第十三讲 快速排序的是冒泡的升华,将数据分为两部分,左边的比右边的都要小,然后再各自对两边的数进行排序,整个排序可递归进行。 假设要排序的数组是A[1]~A[N],首先任意选一个数X(通常是第一个数)作为关键数据,然后将所有比它小的数放在它前面,所有比它大的放右边,整个过程称为一躺快排序。 一躺快排序的算法是: 第一步:设置2个变量i,j,排序开始时,i=1,j=n 第二步:

2016-04-06 19:47:34 274

原创 (第12讲)反转排序

第十二讲 反转排序就是以相反的顺序把原有数组的内容重新排序。 反转排序的基本思想是:把数组最后一个元素与第一个元素替换,倒数第二个元素与第二个元素替换,以此类推,直到把所有数组元素反转替换。 实现程序如下: public class S { public static void main(String[] args) { Select1 a1=new Select1(); int

2016-04-06 19:23:35 750

原创 (第11讲)二分排序(折半插入排序法)

第十一讲 二分排序(折半插入排序法)的基本思想是:设有一个序列a[0],a[1]......a[n];其中a[i-1]个有序,插入a[i],利用二分法搜索a[i]插入的位置。 程序如下: public class Binary { public static void main(String[] args) {  int arr[] = { 90, 343, 12, 3, -13,

2016-04-06 19:19:15 941

原创 (第10讲)插入式排序

第十讲 插入式排序的基本思想是:对于一组元素,建立一个有序表,一个无序表,在有序表中放一个元素,然后在无序表中随意拿出一个元素,与有序表中的对照,找个位置放入,形成从小到大的一组数。 具体程序是: public class Charu { public static void main(String[] args) throws Exception{ Insert a=new Inser

2016-04-06 19:10:26 420

原创 (第9讲)直接选择排序

第九讲 直接选择排序的基本思想是将指定位置与其他数组元素分别比较,如果满足交换条件就交换元素。与冒泡的区别是:选择排序不是比较相邻元素,而是比较指定位置元素与其他各个元素。 具体的说: 第一轮,从第一个数开始,拿第一个数和他后边的每个数依次比较,如果有比他小的就交换,一轮下来第一个数就是最小的; 第二轮,从第二个数开始,拿第二个数和他后边的元素比较,如果比他小的就交换,这一轮下来第二个数就

2016-04-06 18:15:28 458

原创 (第8讲)冒泡排序

第八讲 冒泡排序的基本思想是对比相邻的元素值,如果满足条件就叫唤元素值,把较小的元素移动到数组的前面,把大的元素移动到数组的后面(也就是交换两个元素的位置),这样较小的元素就会从底部上升到顶部。 冒泡算法是由双层循环是吸纳,其中外层循环用于控制排序轮数,一般为要排序的数组长度-1,因为最后一次循环只剩下一个数组元素,不需要对比,同时数组已经完成排序了。而内层循环只要用于对比数组中每

2016-04-05 20:53:50 365

原创 (终极)java中自己的一写迷茫的地方(未完)

1、为什么要配置环境变量? jdk需要配置的环境变量一般有三个:JAVA_HOME、path和CLASSPATH JAVA_HOME:它指向jdk的安装目录。作用: 一是为了方便引用,比如,JDK安装在C:\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串; 二则是归一原则,

2016-04-05 15:57:08 546

原创 (第7讲)java基本数据类型转换

第七讲 注意: 1、boolean类型不可以转换为其他的数据类型,其他的数据类型也不可以转换为Boolean类型。 2、整型、字符型、浮点型的数据在混合运算中相互转换,转换时遵守: (1)容量小的类型自动转换为容量大的数据类型,数据类型按容量大小排列的顺序为:byte,short,charbyte,short,char之间不会相互转换,他们三者在计算时首先转回int型) (2)容量大的数

2016-04-03 21:43:25 617

java数据结构和算法

java数据结构和算法

2016-06-15

Java与C_C++异同

Java与C_C++异同,下载大神的,分享给你们

2016-03-30

关于Java_Collection_API_

下载大神的理解,分享给你们

2016-03-30

W3S汉化教程

也是在这个网站上下载的,W3S有关html css js 的教程,给大家分享一下

2015-05-28

空空如也

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

TA关注的人

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