自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 重写重载20170806

重写1、参数列表必须完全与被重写的方法相同,否则不能称其为重写而是重载。2、返回的类型必须一直与被重写的方法的返回类型相同,否则不能称其为重写而是重载。3、访问修饰符的限制一定要大于被重写方法的访问修饰符(public>protected>default>private)4、重写方法一定不能抛出新的检查异常或者比被重写方法申明更加宽泛的检查型异常。例如:父类的一个方法申明了一个

2017-08-08 18:06:32 194

原创 快速排序

算法思想:基于分治的思想,是冒泡排序的改进型。首先在数组中选择一个基准点(该基准点的选取可能影响快速排序的效率,后面讲解选取的方法),然后分别从数组的两端扫描数组,设两个指示标志(lo指向起始位置,hi指向末尾),首先从后半部分开始,如果发现有元素比该基准点的值小,就交换lo和hi位置的值,然后从前半部分开始扫秒,发现有元素大于基准点的值,就交换lo和hi位置的值,如此往复循环,直到lo>=hi,

2017-08-03 18:52:02 179

原创 四种数组排序方法 20170801

快速排序法主要是运用了Arrays中的一个方法Arrays.sort()实现import java.util.Arrays;public class ShuZuPaiXu { public static void main (String [] args){ int[] a={5,4,2,4,7,1}; Arrays.sort(a); for(int i:a){ Syste

2017-08-02 19:21:14 330

转载 Math类 20170730

public class Main { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(Math.E);//比任何其他值都更接近 e(即自然对数的底数)的 double 值。 System.out.println(Math.PI);//比任何

2017-07-31 16:54:36 167

原创 BigDecimal 大数值 20170729

package date20170729;import java.math.BigDecimal;public class BigDecimalDemo_1 { public static void main(String []args ){ BigDecimal a = new BigDecimal ("5976779141833935825215039320500.11");

2017-07-31 16:32:54 280

原创 String 类的常用方法 20170728

charAt   : 返回指定索引处的char值compareTo  :按字典顺序比较两个字符串contains      :当且仅当此字符串包含指定的char值序列时,返回trueendsWith    :测试此字符串是否以指定的后缀结束startsWith   :测试此字符串是否以指定的前缀开始indexOf       :返回指定子字符串在此字符串中第一次出现处的索引

2017-07-30 13:15:53 204

原创 String 类提供的常用方法20170728

String类提供了多个方法,下面列出了一些常用String常用的方法;代码:输出:

2017-07-29 18:03:01 208

原创 String类的常用方法

public class StringDeom_1 { public static void main(String []args ){ String str1="abc123abc123abc123"; String str2="a"; String str3="b"; String str4="a1"; System.out.println(str1.charAt(1)

2017-07-29 17:48:45 300

原创 String 缓冲池 堆 20170727

String s1 = new String("a ");    这个s1先在缓冲池里创建一个a 在去堆内存创建一个aString s2 = new String("a");      这个s2 也是在缓冲池里创建一个a 在去堆内存创建一个aString s3 = ("a");s3 先去缓冲池里看有没有a,如果有就不在创建String s4 = ("a");s4也是去缓

2017-07-28 18:06:53 182

原创 封装 引用传递 值传递 2017 0726

封装将不需要对外提供的内容都隐藏起来把属性隐藏,提供公共方法对其访问值传递和引用传递1  基本数据类型传值,对形参的修改不会影响实参2  引用类型传引用,形参和实参指向同一个内存地址(同一个对象),所以对参数的修改会影响到实际的对象3  String, Integer, Double等immutable的类型特殊处理,可以理解为传值,

2017-07-27 15:42:48 256

原创 属性 方法 构造器 20170726

属性修饰符 属性类型 属性名 [=初始值];例如public class dog {private string name ;private int age ;}方法修饰符 返回类型 方法名 (参数列表)构造器构造器名称必须与类名一样构造一个类的对象时 构造器被运行然后将属性初始化为所希望的状态

2017-07-26 15:28:49 208

原创 类之间的关系 声明类 20170724

依赖依赖是一个类的方法操纵另一个类的对象,比如猫吃鱼,在Cat中定义一个方法eat,它操纵类Fish的某个实例聚合表示一个类的对象包含另一些类的对象,例如在在线商城的一个购物车内可能有多件商品,那么我们可以定义一个购物车类Cart,当它产生实例的时候可能包含一些商品类Item的实例继承继承描述一个特殊的类和一般的类之间的关系,比如哈士奇Husky继承狗Dog

2017-07-26 15:13:51 168

原创 数组 阶乘 循环 20170723

数组 类型 [] 变量名 = new 类型[长度];阶乘Break用于跳出最近的循环适用于:for   wuitchContinue用于跳出本次循环,继续下次循环适用于:while   do..while    for while格式:初始化条件;while(循环条件){执行代码块;迭代语句;}do

2017-07-24 18:25:01 298

原创 逻辑与 逻辑或 三目运算符 if else 20170721

&& 需要满足所有条件|| 满足一个条件即可三目运算符格式: 表达式1?表达式2:表达式3表达1表示一个条件,返回true或者false如果表达式1返回true那么运行表达式2否则运行表达式3例子: String str = ""; int Ga =  3 ; str = Ga >2?"Ga>2":"Gaif else if可以单独出现e

2017-07-22 12:51:00 439

原创 形参,实参 20172020

形参用来接收调用该方法时传递的参数,只在方法内有效实参传递给被调用方法的值,预先创建并赋予确定值快捷键窗口大小化  Ctrl +mObject是所有类的父类方法重载的概念1  同一个类中, 具有相同的方法名,但是参数列表不同,既(方法签名不同) 叫方法重载2  参数列表: 每个方法后面括号内的所有参数,称为参数列表

2017-07-21 20:31:57 430

原创 快捷键 变量 内外类 加号重载20170719

进入源代码快捷键ctrl或者   F3     两个方法都可以类的声明Alt+shift  +  j 复制快捷键 =  Ctrl + Alt + 上下键强制类型转换int a = 9 ;short b = 9 ;b = (short)a ;  强制类型转换语法格式:  类型a = (类型a) 类型b;内部类外部类只要是嵌套在其他类中的类,就是内部类,

2017-07-20 20:19:33 226

翻译 单词

abstract表明类或者成员方法具有抽象属性boolean基本数据类型之一,布尔类型break提前跳出一byte基本数据类型之一,字节类型har基本数据类型之一,字符类型class类do用在do-while循环结构中double基本数据类型之一,双精度浮点数类型else用在条件语句中,表明当条件不成立时的分支extends表

2017-07-20 15:17:46 133

原创 接口 修饰符 继承 变量命名规范

接口        (修饰符)Internet(接口名){}接口的作用  :接口可以实现不相关类的相同行为,只有方法声明,不能有方法实现修饰符子类中重写方法的修饰符,必须高于等于父类中被重写方法的修饰符 public 》 private public 访问范围最大,private访问范围最小没有写修饰符的方法是默认修饰符,默认修饰符的访问权限,仅限于子类和同

2017-07-19 16:29:12 544

翻译 java编程语言关键字

abstract 表明类或者成员方法具有抽象属性assert 用来进行程序调试boolean 基本数据类型之一,布尔类型break 提前跳出一个块byte 基本数据类型之一,字节类型case 用在switch语句之中,表示其中的一个分支catch 用在异常处理中,用来捕捉异常char 基本数据类型之一,字符类型class 类const 保留关键字,没有具体含义

2017-07-19 12:17:57 1031

原创 one

//   单行注释/**     多行注释*/+ 的作用             可以用于两个整数相加      也可以用于 两个字符串相连还可用于一个整数连接一个字符串package 1;  =     包的路径  (1=包所在的路径)public class  Cool      =     构造了一个完整的类          

2017-07-17 14:31:04 171

空空如也

空空如也

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

TA关注的人

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