Java
weixin_44872955
这个作者很懒,什么都没留下…
展开
-
Java异常
异常01:Error和Exception异常02:捕获和抛出异常try、catch用法package com.exception.demo01;public class Demo01 { public static void main(String[] args) { int a = 1; int b = 0; try {//监控区域:在这里面的代码,有了异常,就会捕获 System.out.print原创 2021-05-11 11:23:36 · 34 阅读 · 0 评论 -
Java面向对象-14-17
面向对象14:static关键字详解static修饰变量时用static修饰的变量是静态变量,其他为非静态变量。静态变量可以直接通过类名访问,非静态变量不行。package com.oop.demo11;public class Student { private static int age; private double score; public static void main(String[] args) { Student student =原创 2021-05-09 10:07:35 · 47 阅读 · 0 评论 -
Java面向对象-12-13
面向对象12:什么是多态只有父类方法只有父类有方法时,子类继承父类的方法,故s1、s2都会输出爸爸在跑步package com.oop.demo08;public class Person { public void run(){ System.out.println("爸爸在跑步"); }}//子类package com.oop.demo08;public class Student extends Person{}//测试类packag原创 2021-05-09 10:07:23 · 53 阅读 · 0 评论 -
Java面向对象-08-11
面向对象08:封装详解package com.oop.demo04;public class Student { //属性私有 private String name; //姓名 private int id; //学号 private char sex; //性别 private int age; //年龄 //提供一些可以操作这个属性的方法 //提供一些public的get、set方法 //get获得这个数据 publi原创 2021-05-09 10:07:12 · 60 阅读 · 0 评论 -
Java面向对象-04-07
面向对象04:类与对象的创建package com.oop.demo02;//学生类public class Student { //属性:字段 String name; int age; //方法 public void study(){ //this代表当前这个类,就相当于这个学生在学习 System.out.println(this.name + "在学习"); }}//测试package com原创 2021-05-09 10:06:59 · 28 阅读 · 0 评论 -
Java面向对象-01-03
面向对象01:什么是面向对象Java的核心思想就是OOP(Object Oriented Programming)面向对象编程的本质就是:以类的方式组织代码,以对象的形式封装数据面向对象02:回顾方法的定义修饰符与返回类型package com.oop.demo01;// Demo01 -- 类public class Demo01 { // main方法 public static void main(String[] args) { } /*原创 2021-05-09 10:06:45 · 35 阅读 · 0 评论 -
Java数组-07-09
Java数组07:Arrays类讲解package com.fei.array;import java.util.Arrays;public class ArrayDemo10 { public static void main(String[] args) { int [] arrays = {30, 65, 20, 3, 6, 90, 105, 150}; // 打印数组元素 System.out.println("使用Arrays.原创 2021-05-09 10:04:25 · 32 阅读 · 0 评论 -
Java数组-04-06
Java数组04:下标越界及小结Java数组05:数组的使用数组的基本用法package com.fei.array;public class ArrayDemo03 { public static void main(String[] args) { int [] arrays = {1, 2, 3, 4, 5}; //打印全部数组元素 for (int i = 0; i < arrays.length; i++) {转载 2021-05-09 10:06:03 · 34 阅读 · 0 评论 -
Java数组-01-03
Java数组01:什么是数组Java数组02:数组的声明和创建package com.fei.array;public class ArrayDemo01 { public static void main(String[] args) { //变量的类型 变量的名字 = 变量的值; //数组类型 //1.声明一个数组 int [] nums; //1.定义 //2.创建一个数组 n原创 2021-05-09 10:04:49 · 38 阅读 · 0 评论 -
Java方法-04-06
Java方法04:命令行传递参数package com.fei.method;public class Demo06 { public static void main(String[] args) { //args.length 数组长度 for (int i = 0; i < args.length; i++) { System.out.println("args[" + i + "]:" + args[i]);原创 2021-05-08 17:07:13 · 33 阅读 · 0 评论 -
Java方法-01-03
Java方法01:什么是方法方法命名规则:驼峰命名package com.fei.method;public class Demo01 { // main方法 public static void main(String[] args) { int result = add(2, 3); System.out.println(result); System.out.println("===================");原创 2021-05-08 17:02:43 · 35 阅读 · 0 评论 -
Java流程控制-10-12
Java流程控制10:增强for循环package com.fei.struct;public class ForDemo02 { public static void main(String[] args) { //定义一个数组 int [] numbers = {10, 20, 30, 40, 50}; //遍历数组元素 for (int x: numbers){ System.out.print(原创 2021-05-08 16:58:17 · 40 阅读 · 0 评论 -
Java流程控制-06-09
Java流程控制06:while循环详解package com.fei.struct;public class WhileDemo01 { public static void main(String[] args) { // 输出1 - 100 int i = 0; while (i < 100){ ++i; //i++此时与++i效果一样,都等价于i = i + 1 System.ou原创 2021-05-08 16:55:16 · 30 阅读 · 0 评论 -
Java流程控制-04-05
Java流程控制04:if选择结构if单选择结构package com.fei.struct;import java.util.Scanner;public class IfDemo01 { public static void main(String[] args) { //if单选择结构 Scanner scanner = new Scanner(System.in); System.out.println("请输入您想输入的字符串原创 2021-05-08 16:52:10 · 38 阅读 · 0 评论 -
Java流程控制-01-03
Java流程控制01:用户交互Scanner使用next的方式进行接收package com.fei.scanner;import java.util.Scanner;public class Demo01 { public static void main(String[] args) { //创建一个扫描器对象,用于接收键盘数据 Scanner scanner = new Scanner(System.in); System.ou原创 2021-05-08 16:49:02 · 33 阅读 · 0 评论 -
Java基础-第七部分
JavaDoc生成文档package com.fei.base;/** * @author Hongfei * @version 1.0 * @since 1.8 */public class Doc { String name; /** * @author Hongfei * @param name * @return * @throws Exception */ public String test(Strin原创 2021-05-08 16:45:43 · 37 阅读 · 0 评论 -
Java基础-第六部分
Java基础10:三元运算符及小结扩展赋值运算符package com.fei.operator;public class Demo07 { public static void main(String[] args) { int a = 10; int b = 20; a += b; System.out.println(a); a -= b; System.out.println(a);原创 2021-05-08 16:43:50 · 30 阅读 · 0 评论 -
Java基础-第五部分
Java基础08:自增自减运算符及初始math类++、-- 自增、自减,也叫一元运算符package operator;public class Demo04 { public static void main(String[] args) { int a = 3; int b = a++; //执行完这句代码后,先给b赋值,再自增 int c = ++a; //执行完这句代码后,先自增,再给c赋值 //a++和++a都相当于原创 2021-05-08 16:41:14 · 42 阅读 · 0 评论 -
Java基础-第五部分
Java基础07:基本运算符package operator;public class Demo01 { public static void main(String[] args) { //二元运算符 //ctrl+d:复制当前行到下一行 int a = 10; int b = 20; int c = 30; int d = 25; System.out.println(a +原创 2021-05-08 16:40:05 · 39 阅读 · 0 评论 -
Java基础-第四部分
Java基础05:类型转换float是32位,但long是64位,为什么float在后面呢?因为小数的优先级大于整数的优先级public class Demo04 { public static void main(String[] args) { // 强制转换 int i = 128; byte i1 = (byte) i; System.out.println(i); //128 System.out.pr原创 2021-03-13 10:56:38 · 31 阅读 · 0 评论 -
Java基础-第三部分
Java 04:数据类型扩展及面试题整数扩展常用的进制有二进制、八进制、十进制、十六进制二进制用0b表示八进制用0表示十进制就是正常表示十六进制用0x表示public class Demo03 { public static void main(String[] args) { //整数拓展:进制 int num1 = 0b10; int num2 = 10; int num3 = 010; int n原创 2021-03-13 10:52:47 · 31 阅读 · 0 评论 -
Java基础-第二部分
Java基础01:注释Java注释共分为三种:单行注释:单行注释使用’//‘进行表示多行注释:多行注释使用’/* */‘进行表示文档注释:文档注释使用’/** */‘进行表示书写注释是一个非常好的习惯平时写代码一定要注意规范Java基础02:标识符和关键字Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符public class Demo01 { public static void main(String[] args) { //原创 2021-03-13 10:48:46 · 29 阅读 · 0 评论 -
Java基础-第一部分
HelloWorld详解新建一个文件夹,存放代码新建一个Java文件文件后缀名为.javaHello.java[注意点]系统可能没有显示文件后缀名,需要手动打开编写代码public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!"); }}编译javac + 需要编译的Java文件会生成一个class文件运行class文件j原创 2021-03-13 10:41:56 · 54 阅读 · 0 评论 -
Java基础
Java三大版本JavaSE:标准版(桌面程序,控制台开发)JavaME:嵌入式开发(手机,小家电)(现已死掉)JavaEE:E企业级开发(Web端,服务器开发)JDK JRE JVMJDK:Java Development KitJRE:Java Runtime EnvironmentJVM:Java Virtual Machine[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-i2ne8xA1-1615260817890)(C:\User原创 2021-03-09 11:34:45 · 53 阅读 · 0 评论 -
常用电脑操作快捷键及Dos命令
Windows快捷键alt+f4:关闭窗口ctrl+c:复制ctrl+v:粘贴ctrl+a:全选ctrl+x:剪切ctrl+z:撤销ctrl+s:保存shift+delete:永久删除windows+r:运行cmd:命令行窗口windos+e:打开我的电脑ctrl+shift+esc:打开任务管理器windows+tab:切换任务程序常见Dos命令开启Dos控制台的几种方式开始+windows系统+命令提示符windows+r打开运行,然后输入cmd打开Dos命令首先原创 2021-03-09 11:33:37 · 177 阅读 · 0 评论 -
Markdown学习
Markdown学习‘#’ +空格后可以加所需要的标题的内容,有几个#号就是几级标题,最多有六级标题。字体在所输入的文字前后分别加两个星号就可以加粗输入内容在所输入的文字前后分别加一个星号就是斜体输入内容在所输入的文字前后分别加三个星号输入内容时,文字的效果是斜体+加粗使用两个~~可以在文字上加一根线,效果如下hello world!引用即使再小的帆也能远航使用引用的方法是:’’>’’ + 空格 + 所需要输入的内容分割线使用分割线有两种方法:(三个-)和(三个)*图原创 2021-03-07 11:20:05 · 68 阅读 · 0 评论