java
crazy_zhangcong
这个作者很懒,什么都没留下…
展开
-
抽象类与接口
文章目录抽象类抽象方法定义抽象类和抽象方法接口接口的定义与实现抽象类在Java中,抽象类不能产生对象实例。定义抽象类时,需要使用abstract关键字,定义抽象类的语法如下:[权限修饰符] abstract class 类名 { 类体}抽象方法使用abstract关键字定义的类被称为抽象类,使用abstract关键字定义的方法被称为抽象方法,定义抽象方法的语法如下:[权限修...原创 2019-03-09 20:37:16 · 187 阅读 · 0 评论 -
Java基础 - 三元运算符
Java基础 - 三元运算符 1 package com.demo2; 2 3 /* 4 * 三元运算符: 5 * 关系表达式 ? 表达式1 : 表达式2 6 * 7 * 执行流程: 8 * A: 计算关系表达式的值,看是true还是false 9 * B: 如果是true,表达式1就是结果10 * 如果是false,...原创 2018-11-06 07:47:00 · 126 阅读 · 0 评论 -
Java基础 - 运算符
Java基础 - 运算符运算符用于对常量和变量进行操作的符号表达式用运算符连接起来的符号符合java语法的式子。不同的运算符连接的表达式是不同类型的表达式运算符分类: 算术运算符 赋值运算符 关系运算符 逻辑运算符 三元运算符算术运算符 1 public class Main { 2 3 public static...原创 2018-11-05 19:55:00 · 91 阅读 · 0 评论 -
Java基础 - 变量转换
Java基础 - 变量转换在java中变量转发分为两种,隐式转换和强制转换隐式转换: 1 byte a = 10;2 int b = 20;3 4 byte c = a + b; // 该方法会报错,转换过程中字节数只能从小变大,不能从大变小5 int d = a + b; // 改方法则正常6 System.out.println(c);强制转换:建议:数...原创 2018-11-05 08:57:00 · 263 阅读 · 0 评论 -
Java基础 - 变量的定义和使用
Java基础 - 变量的定义和使用变量定义 1 public class Main { 2 3 public static void main(String[] args) { 4 5 // 定义byte类型的变量 6 byte b = 10; 7 System.out.println(b); 8 9 ...原创 2018-11-05 08:25:00 · 760 阅读 · 0 评论 -
Java基础 - 标识符
Java基础 - 标识符标识符就是用来给包,类,方法变量等起名字的符号组成规则: A:unicode字符 数字字符,英文大小写字母,汉字(不建议使用汉字) B:下划线 _ C:美元符 $注意事项: A:不能以数字开头 B:不能是java中的关键字常见命名规则: A:基本要求 见名知意 B:常见的命名 a:包(其实就是文件夹,...原创 2018-11-05 08:23:00 · 72 阅读 · 0 评论 -
Java基础 - 常量与变量
Java基础 - 常量与变量A:常量 内存中的一小块区域,在程序执行过程中,其值不可以发生改变的量称为常量 常量的几种表现形式: a:字符串常量 "HelloWorld" b:整数常量 12 c:小数常量 12.23 d:字符常量 'a', '0' // 只有一个字符 e:布尔常量 true, false f:空常量 nullB:变...原创 2018-11-05 08:19:00 · 80 阅读 · 0 评论 -
Java基础 - 数据类型
Java基础 - 数据类型Java是一种强类型语言,针对每一种数据都给出了明确的数据类型数据类型分类: A:基本数据类型 B:引用数据类型(类,接口,数组)基本数据类型(4类8种):整形 byte 占用1个字节 -128~127 short 占用2个字节 -32768~32767 int 占用4个字节 -21474836...原创 2018-11-05 08:14:00 · 97 阅读 · 0 评论 -
Java基础 - 注释
Java基础 - 注释注释在每种开发语言中都会存在,用于说明代码的意思,方便后期进行维护在java中注释分为单行注释,多行注释 1 public class Main { 2 3 public static void main(String[] args) { 4 5 // 我是单行注释 6 7 /* 8 ...原创 2018-11-05 08:08:00 · 99 阅读 · 0 评论 -
Java基础 - 输出
Java基础 - 输出输出在各个开发语言中起着至关重要的作用,方便编写代码时进行调试,在java中使用System.out.println 进行输出1 public class Main {2 3 public static void main(String[] args) {4 5 // 使用System.out.println进行输出6 ...原创 2018-11-05 08:05:00 · 80 阅读 · 0 评论 -
Java语言平台
Java语言平台J2SE(Java 2 Platform Standard Edition) 标准版开发普通桌面和商务应用程序提供的解决方案,该技术体系是下面两者的基础,可以完成一些桌面应用程序的开发J2ME(Java 2 Platform Micro Edition) 小型版开发电子消费产品和嵌入式设备提供的解决方案,逐渐被Andriod替代J2EE(Java 2 Enter...原创 2018-11-05 07:54:00 · 309 阅读 · 0 评论 -
java 日期时间处理
在java中使用日期时间处理需要导入Date类import java.util.Date格式化输出当前的日期和时间package com.company;import java.util.Date;import java.text.SimpleDateFormat;public class Main { public static void main(String[] ...原创 2019-03-08 09:07:45 · 156 阅读 · 0 评论 -
Java基础 - 获取键盘输入
Java基础 - 获取键盘输入 1 package com.demo3; 2 import java.util.Scanner; 3 4 /* 5 * 使用 Scanner 获取键盘输入供程序使用 6 * 7 * 使用步骤: 8 * A:导包 9 * import java.util.Scanner;10 * 在一个类中...原创 2018-11-06 08:01:00 · 158 阅读 · 0 评论 -
Java基础 - 流程控制语句
Java基础 - 流程控制语句 1 package com.demo4; 2 3 /* 4 * 流程控制语句 5 * 流程控制语句分类: 6 * 顺序结构 7 * 代码从上往下按照顺序执行 8 * 9 * 选择结构 10 * if 11 * ...原创 2018-11-06 08:41:00 · 125 阅读 · 0 评论 -
Java基础 - 获取随机数
Java基础 - 获取随机数使用方法 1 package com.demo5; 2 3 import java.util.Random; 4 5 /* 6 * 使用步骤: 7 * A:导包 8 * import java.util.Random; 9 * B:创建对象10 * Random r = ne...原创 2018-11-06 08:50:00 · 112 阅读 · 0 评论 -
Java基础语法 - 面向对象 - 类的主方法main方法
Java基础语法 - 面向对象 - 类的主方法main方法主方法是类的入口点,它指定了程序从何处开始,提供对程序流向的控制。Java编译器通过主方法来执行程序。主方法的语法如下:1 /*2 a.主方法是静态的,如果要直接在主方法中调用其它方法,则该方法必须也是静态的。3 b.主方法没有返回值4 c.主方法的形参为数组。其中args[0] ~ args[n...原创 2018-11-20 08:38:00 · 448 阅读 · 0 评论 -
Java基础语法 - 面向对象 - static 关键字
Java基础语法 - 面向对象 - static 关键字使用static关键字修饰的变量、常量和方法分别被称作静态变量、静态常量和静态方法,也被称作类的静态成员静态变量使用static修饰过的类变量称为静态变量该变量需要使用类名.变量名进行调用,不能使用对象名/this进行调用在类方法中不能定义与静态变量同名的局部变量 1 package mingri.chapte...原创 2018-11-15 08:57:00 · 126 阅读 · 0 评论 -
Java基础语法 - 面向对象 - this 关键字
Java基础语法 - 面向对象 - this 关键字在Java语言中规定使用this关键字来代表本类对象的引用,this关键字被隐式地用于引用对象的成员变量和方法。this关键字引用的就是本类的一个对象,在局部变量或方法参数覆盖了成员变量时,就要添加this关键字明确引用的是类成员还是局部变量或方法参数。 1 package mingri.chapter_6; 2 3 publ...原创 2018-11-14 08:43:00 · 139 阅读 · 0 评论 -
Java基础语法 - 面向对象 - 局部变量
Java基础语法 - 面向对象 - 局部变量如果在一个成员方法内定义一个变量,那么这个变量就被称为局部变量。局部变量在方法执行时被创建,在方法执行结束时被销毁。局部变量在使用时必须进行赋值操作或被初始化,否则会出现编译错误 1 package mingri.chapter_6; 2 3 public class BookTest { 4 public Stri...原创 2018-11-14 08:28:00 · 123 阅读 · 0 评论 -
Java基础 - 面向对象 - 构造方法
Java基础 - 面向对象 - 构造方法在类中除了成员方法之外,还存在一种特殊类型的方法,那就是构造方法。构造方法是一个与类同名的方法,对象的创建就是通过构造方法完成的。每当类实例化一个对象时,类都会自动调用构造方法。构造方法的特点: 构造方法没有返回类型,也不能定义为void 构造方法的名称要与本类的名称相同 构造方法的主要作用是完成对象的初始化工作,它能把定义对象的参...原创 2018-11-14 08:15:00 · 136 阅读 · 0 评论 -
Java基础 - 面向对象 - 类方法传参
Java基础 - 面向对象 - 类方法传参调用方法时可以给该方法传递一个或多个值,传给方法的值叫实参,在方法内部,接收实参的变量叫做形参,形参的声明语法与变量的声明语法一样。形参只在方法内部有效。Java中方法的参数主要有3种,分别为值参数、引用参数和不定长参数值参数值参数表明实参与形参之间按值传递,当使用值参数的方法被调用时,编译器为形参分别存储单元,然后将对应的实参的值复...原创 2018-11-11 15:30:00 · 659 阅读 · 0 评论 -
Java基础 - 面向对象 - 类的定义
Java基础 - 面向对象 - 类的定义 1 package mingri.chapter_6; 2 3 import java.util.Scanner; 4 5 public class Person { 6 7 /* 8 * 类变量 9 * 定义方法:10 * 数据类型 变量名称 [ = 值]; // 定义类变...原创 2018-11-11 10:39:00 · 124 阅读 · 0 评论 -
Java基础 - 可变字符串 StringBuffer
Java基础 - 可变字符串 StringBufferStringBuffer 类是线程安全的可变字符序列,一个类似于String类的字符串缓冲区,两者本质上是一样的,但StringBuffer类的执行效率要比String类快很多。String类创建的字符串对象是不可修改的,StringBuffer类创建的字符串序列是可以修改的,且实体容量会随着存放的字符串增加而自动增加。创建Str...原创 2018-11-10 19:02:00 · 264 阅读 · 0 评论 -
Java基础 - 字符串 String
Java基础 - 字符串 String字符串就是用字符拼接成的文本值,字符串在存储上类似数组,在java语言中把字符串当做对象进行处理创建字符串 1 package com.mingri.chapter_02; 2 3 public class demo1 { 4 public static void main (String[] args) { 5 6 ...原创 2018-11-10 15:47:00 · 150 阅读 · 0 评论 -
Java基础 - 函数与方法
Java基础 - 函数与方法java 是一门面向对象编程,其它语言中的函数也就是java中的方法方法的基本使用方法 1 package com.demo7; 2 3 /* 4 * 函数/方法 5 * 6 * 定义格式: 7 * 修饰符 返回值类型 方法名(参数类型 参数1, 参数类型 参数2...){ 8 * 方法体; 9 * ...原创 2018-11-07 15:38:00 · 143 阅读 · 0 评论 -
Java基础 - 数组
Java基础 - 数组数组概念及创建方法 1 package com.demo6; 2 3 /* 4 * 数组: 5 * 数组是存储多个变量(元素)的东西(容器) 6 * 数组中多个变量的数据类型要一致 7 * 8 * 定义格式: 9 * A:数据类型[] 数组名; // 推荐10 * B:数据类型 数组名[];11 *12 ...原创 2018-11-07 08:08:00 · 171 阅读 · 0 评论 -
Java 异常处理
异常处理try { // 代码块}catch(Exception e) { // 当代码块中出现 Exception 时才会执行此处代码块 e.printStackTrace();} finally { // 不管代码块中是否出现异常,此处代码都会执行}throws 用于在声明方法的时候明确指出调用方法可能会出现的错误throw 主要用来触发异常t...原创 2019-03-11 20:27:01 · 116 阅读 · 0 评论