笔记工具
Alaskaboo
总结日常学习,主攻后端的新手程序猿
展开
-
Day21-IO流字节字符读取
1.字节package com._01知识回顾;import java.io.*;// 字节输出流try-with-resources会自动关闭调用close();public class InputStream { public static void main(String[] args) throws IOException { try (FileInputStream is = new FileInputStream("C:\\Users\\Admi原创 2022-03-14 11:28:26 · 129 阅读 · 0 评论 -
Day20-static用法
package oop.session3.Demo002;//staticpublic class Student { private static int age;//静态的变量 private double score;//非静态的变量 public void run() { System.out.println("run"); go(); } public static void go() { Syst.原创 2022-03-07 22:08:26 · 79 阅读 · 0 评论 -
Day19-instanceof的强制转换
instanceof 是 Java 的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回 boolean 的数据类型。package oop.session3.Demo01_instanceof强制转换;public class Person { public void run() { System.out.println("run"); }}ackage oop.session3.Demo01_instanceof强制转换;pu.原创 2022-03-07 21:14:19 · 190 阅读 · 0 评论 -
Day18-封装、继承、多态
一、封装口诀:属性私有,get/set(可增级判断) 快捷键:Alt+inserst,构造器package oop.session2.Demo01封装;//封装//属性私有,get/set(可增级判断)//Alt+inserstpublic class Student { private String name;//姓名 private int id;//学号 private char sex;//性别 private i...原创 2022-03-07 19:45:41 · 143 阅读 · 0 评论 -
Day16-值传递
package oop.Session1.Demo01;//java值传递// 引用传递:对象,本质还是值传递import org.jetbrains.annotations.NotNull;public class Demo01person { public static void main(String[] args) { Person person = new Person(); System.out.println(person.name);.原创 2022-02-26 20:32:51 · 102 阅读 · 0 评论 -
Day15-SparsArray(稀疏数组)
package Session4;//稀疏数组public class SqarseArray { public static void main(String[] args) { //1.创建一个二维数组 11 * 11 0:没有棋子, 1:黑棋 2:白棋 int[][] array1 = new int[11][11]; array1[1][2] = 1; array1[2][3] = 2; .原创 2022-02-25 16:54:25 · 448 阅读 · 0 评论 -
Day14-BubbleSort(冒泡函数)
package Session4;//冒泡排序import java.util.Arrays;public class Demo05_BubbleSort { public static void main(String[] args) { long start = System.currentTimeMillis(); int[] a = {1, 55, 99, 88, 4, 5, 588, 12, 51, 555, 9999}; int.原创 2022-02-25 16:50:28 · 440 阅读 · 0 评论 -
Day13-Arrays(数组)
1.数组 数组创建规则: 定义类型 变量名 = new 数据类型[存储大小];package Session4;public class Demo01_Array { /* 相同类型数据的有序集合 */ public static void main(String[] args) { /* 数组创建规则: 定义类型 变量名 = new 数据类型[存储大小]; */...原创 2022-01-20 11:03:44 · 326 阅读 · 0 评论 -
Day12-命令行传递参数
package Session3;public class Demo02_command { public static void main(String[] args) { for (int i = 0; i < args.length; i++) { System.out.println("args[" + i + "]" + args[i]); } }}1.通过找到文件位置,打开Dos命令通过输入javac.原创 2022-01-16 16:50:31 · 354 阅读 · 0 评论 -
Day11-Java方法
1.方法的概念:功能块,实现某个功能的语句块的集合。package Session3.method;public class Demo01_Add { public static void main(String[] args) { //实际参数:实际调用传递给它的值 double sum = add(1, 6); System.out.println(sum); } //加法 //形式参数:定义的a,b .原创 2022-01-16 16:17:57 · 129 阅读 · 0 评论 -
Day10-循环结构(for)
格式:for(初始化;布尔值表达式;迭代更新){} for循环最有效,最灵活的结构 循环数.for,然后回车键,Idea快捷输入。(100.for)package Session2.structure.For;public class Demo01_For { public static void main(String[] args) { int a = 0; for (int i = 0; i...原创 2022-01-10 17:50:33 · 186 阅读 · 0 评论 -
Day09-循环结构(while和do while)
搜索原创 2022-01-10 17:42:50 · 201 阅读 · 0 评论 -
Day09-循环结构(switch)
1.通过输入数字来判断等级package Session2.structure.Swich;import java.util.Scanner;public class Demo01_switch { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入一个数字:"); Double原创 2022-01-10 17:30:23 · 217 阅读 · 0 评论 -
Day08-选择结构
最近学习hasNextLine()、hasNextInt()、hasNext()、hasNextFloa()等,并会自己熟练使用。1.nextLine()nextLine()方法返回的是输入回车之前的所有字符package Session2.Scanner;import java.util.Scanner;public class Demo02nextLine { public static void main(String[] args) { Scanner原创 2021-12-23 20:34:23 · 283 阅读 · 0 评论 -
Day07-Java逻辑运算
1.逻辑运算符号在java逻辑运算中最常见的与(&&)、或(||)、非(!)三种,代码如下 //与(and)、或(or)、非(取反) boolean a = true; boolean b = false; System.out.println("a && b:" + (a && b));//逻辑与,两个真则结果为真 System.out.println("a || b:"原创 2021-12-22 15:48:08 · 211 阅读 · 0 评论 -
Day05-变量问题
public class Demo04变量问题 { public static final double PI = 3.14159269793;//注释:final之前的叫做修饰符,不分先后顺序 static double salary = 2000;//类变量 static //属性:变量 //实例变量:从属于对象(方法之外,从属于Demo04变量问题);如果不自行初始化,默认值为0或者0.0 //Boolean的默认值为false //除了基本...原创 2021-12-20 21:51:16 · 205 阅读 · 0 评论 -
Day06-java运算问题
第六天搞懂java一直没弄明白的自增自减等问题,不明白的小伙伴可以看看,如果有错误可以留言,以下是举例代码。1.自增自减问题package Operator;public class Demo自增自减 { public static void main(String[] args) { int a = 100; System.out.println("a第一次的值:"+a); int b = a++; Sy...原创 2021-12-21 15:07:40 · 236 阅读 · 0 评论 -
Day04-八大类型
byte ,short,char,int,long,float,double(由低到高)注:整数优先级小于小数。 进制拓展 //整数拓展 二进制0b、八进制0、十进制、十六进制0x int a=0b10;//二进制 int b=017;//八进制逢八进一 int c=10;//十进制 int d=0x12;//十六进制 System.out.println(a); System....原创 2021-12-20 20:09:03 · 187 阅读 · 0 评论 -
Day03-Java开始
Java环境JDK:Java Development kit(java开发者工具)JRE:Java Runtime Environment(Java运行环境)JVM:Java Virtual Machine(java虚拟机)注释 单行注释 // 多行注释 /* */ 文档注释 /** *@ *@ */ !!!养成注释好习惯关键字语句的规范 开头以字母、美元$、或者下划线()开始 首字母之后可以是字母、美.原创 2021-12-19 18:06:32 · 470 阅读 · 0 评论 -
Day02-计算机相关知识
1.概念能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。2.组成硬件一些由物理结构装置按照系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。(例如:CPU、内存、主板、显卡、IO设备等等)软件与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。3.冯*诺依曼图输入设备、储存器(运算器和控制器组成CPU)、输出设备特点 多条指令按一定顺序组成的程序,并放入存储器保存。 指令和数据必须采用二进制编原创 2021-12-19 17:42:39 · 300 阅读 · 0 评论 -
Day01-MarkDown学习
Day01-MarkDown学习,纪录个人成长。原创 2021-12-18 16:44:47 · 78 阅读 · 0 评论