java基础
CrankyST
这个作者很懒,什么都没留下…
展开
-
java基础(一) for / while / do...while循环语句
for / while / do…while原创 2018-11-01 15:16:08 · 246 阅读 · 0 评论 -
java基础笔记(十三)自动拆装箱
自动拆装箱 jdk1.5新特性 public static void main(String[] args) { Integer a = new Integer(5); Integer a1 = 5; a1 += 10; System.out.println(a1); } 正常来说 给a1赋值就需要利用第一行代码,用构造方法,因为 a1是引用类型,其数据...原创 2018-11-21 11:56:32 · 182 阅读 · 0 评论 -
java基础笔记(十四)进制转换
进制转换 在java中,利用Integer中的以下方法可以进行10进制转任意进制 public static String toString(int i, int radix) int i :是参数, int radix 是进制 eg: public static void main(String[] args) { System.out.println(Integer.toString...原创 2018-11-21 11:31:38 · 259 阅读 · 0 评论 -
java基础笔记(十三)String类型与int类型相互转换
package com.st.basis.day13.BasicTypeWrapperClass; /* * String与int的相互转换 * * */ public class StringIntTran { public static void main(String[] args) { //int 转 String int a = 10; String s =...原创 2018-11-21 11:10:27 · 286 阅读 · 0 评论 -
java基础(十二)抽象类(Abstract class)和接口(interface)
抽象类(Abstract class): 抽象类概述: 抽象类是对根源的抽象(即对本质的抽象与其他类的本质不同)。 抽象类表示的是这个东西是什么。比如男人女人,,他们的抽象类就是人,所以继承也只能继承一个类(抽象类)(是人那就是人,不能是别的生物) 且如果有抽象的功能(吃,睡…),该类也必须是抽象类 抽象类的特点 抽象类和抽象方法都只能用abstract关键字修饰 抽象类中不一定只能有抽象方法...原创 2018-11-08 15:50:04 · 339 阅读 · 0 评论 -
java基础笔记(十一)多态
概念: 同一个对象,在不同时刻体现出不同的状态 举例: 猫是猫。猫是动物 Animal cat1 = new Cat(); 多态前提: 要有继承关系 要有方法重写(多态的体现) 要有父类引用指向子类 Animal cat1 = new Cat(); 多态优缺点处 提高代码维护性 提高了代码的扩展性 不能访问子类特有功能 如果想要使用子类特有功能: Animal cat4 = ne...原创 2018-11-08 10:33:43 · 199 阅读 · 0 评论 -
java基础笔记(八)构造方法
给成员变量赋值有俩种方式: setXxx(); 构造方法 构造方法: 给对象的数据进行初始化 格式: 方法名与类名一致 无数据类型,void都没有 无返回类型 public class ConstructionMethodDemp { public ConstructionMethodDemp(){ //构造方法 } } ...原创 2018-11-05 15:45:48 · 226 阅读 · 0 评论 -
java基础笔记(七)this
this关键字: public class Person { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } } 谁调用这个方法,this就代表谁。 public class MainDem...原创 2018-11-05 15:08:50 · 208 阅读 · 0 评论 -
java基础笔记(七)成员变量与局部变量
先来看成员变量和局部变量是什么: 成员变量: 定义在类里的变量 public class Person { private String name; int age;} 局部变量 在方法定义中,或声明方法上的变量 public class Person { private String name; int age;} public void buy(){ int v = 10;...原创 2018-11-05 14:33:02 · 178 阅读 · 0 评论 -
java基础笔记(六)面向对象
java是一种面向对象的语言 一句话:万物皆对象 类与对象的区别: 类:是一组相关属性与行为的集合,抽象概念 对象:是类的具体体现 这是一个person类:里面 public class Person { private String name; //person类的属性 int age; public void say(){//这是person类的行为 system.out.prin...原创 2018-11-05 14:17:51 · 200 阅读 · 0 评论 -
java基础笔记(十)方法重写
开发中很常用的知识 方法重写的应用: 当子类需要父类的功能,而功能主体子类有自己的特有内容时,可以重写父类中的方法。这样既有了父类的功能,又体现了子类特有的东西 eg: //父类 public class Fruit { public void demo(String name){ System.out.println(name+"可以吃"); } } //子类 public clas...原创 2018-11-07 16:16:21 · 150 阅读 · 0 评论 -
java基础(九)继承
关键字: extends 为什么存在: 多个类存在相同属性和行为,将其放在一个父类中,其余的类只需要继承就行。提高代码复用性 格式: class 子类名 extends 父类名{} eg: Person类: public class Person { private int age; private String name; public static void eat(){ ...原创 2018-11-07 15:43:48 · 180 阅读 · 0 评论 -
java基础(四)数组
数组是存储多个变量的容器(集合) /* * 数组 * 概念:1.数组是存储多个变量的容器(集合),且这些变量的数据类型一致 * 2.数组既可以存储基本数据类型,也可以存储引用数据类型 * * */ public class ArrayDemo { public static void main(String[] args) { // demo01(); // demo02();...原创 2018-11-02 15:11:32 · 175 阅读 · 0 评论 -
java基础(三)方法调用
package com.st.basis.day05; /* * 方法就是函数 * */ public class MethodDemo { public static void main(String[] args) { demo01(10); //同类中静态方法调用静态方法,有参 demo02(); //同类中静态方法调用静态方法,无参 Meth...原创 2018-11-01 15:53:47 · 241 阅读 · 0 评论 -
java基础(二)循环嵌套与控制跳转
循环嵌套 package com.st.basis.day04; /* * 循环嵌套 * 外层控制行数 * 内层控制列数 * */ public class LoopNesting { public static void main(String[] args) { // demo01(); // demo02(); // demo03(); demo04(); } ...原创 2018-11-01 15:43:44 · 285 阅读 · 0 评论 -
java基础笔记(十四)正则表达式
今天学习到正则表达式,真有意思。 在jdk文档中 Patten类有具体的规则描述: 常用的是这几个: A:字符 x 字符 x。举例:‘a’表示字符a \ 反斜线字符。 \n 新行(换行)符 (’\u000A’) \r 回车符 (’\u000D’) B:字符类 [abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a、b 或 c(否定) [a-zA-Z] a到 z 或 A到 Z,...原创 2018-11-23 11:56:29 · 380 阅读 · 0 评论