自定义博客皮肤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 281

原创 String 类的常用方法 20170728

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

2017-07-30 13:15:53 204

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

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

2017-07-29 18:03:01 210

原创 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 在去堆内存创建一个a String s2 = new String("a");       这个s2 也是在缓冲池里创建一个a 在去堆内存创建一个a String s3 = ("a"); s3 先去缓冲池里看有没有a,如果有就不在创建 String s4 = ("a"); s4也是去缓

2017-07-28 18:06:53 183

原创 封装 引用传递 值传递 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 209

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

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

2017-07-26 15:13:51 168

原创 数组 阶乘 循环 20170723

数组  类型 [] 变量名 = new 类型[长度]; 阶乘 Break 用于跳出最近的循环 适用于:for   wuitch Continue 用于跳出本次循环,继续下次循环 适用于: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":"Ga if else if可以单独出现e

2017-07-22 12:51:00 439

原创 形参,实参 20172020

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

2017-07-21 20:31:57 431

原创 快捷键 变量 内外类 加号重载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 134

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

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

2017-07-19 16:29:12 545

翻译 java编程语言关键字

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

2017-07-19 12:17:57 1032

原创 one

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

2017-07-17 14:31:04 171

空空如也

空空如也

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

TA关注的人

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