- 博客(23)
- 收藏
- 关注
原创 Day22-当你在浏览器地址栏中输入地址并回车的一瞬间到页面展示回来,经历了什么?(狂神)
域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等) --> 浏览器对页面进行渲染呈现给用户详情点击...
2022-03-24 20:02:25
358
原创 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
151
原创 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
111
原创 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
214
原创 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
150
原创 Day17-构造器、形实参
package oop.Session1.Demo02;public class Person { //一个类即使什么也不写,他也会存在一个方法 //显示的定义构造器 String name; int age; //1.使用new关键字,本质是在调用构造器 //2.用来初始化值 public Person() { //实例化初始值 this.name = "小菜";//无参构造 } //有参.
2022-02-26 20:35:04
66
原创 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
107
原创 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
462
原创 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
458
原创 Day13-Arrays(数组)
1.数组 数组创建规则: 定义类型 变量名 = new 数据类型[存储大小];package Session4;public class Demo01_Array { /* 相同类型数据的有序集合 */ public static void main(String[] args) { /* 数组创建规则: 定义类型 变量名 = new 数据类型[存储大小]; */...
2022-01-20 11:03:44
334
原创 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
369
原创 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
134
原创 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
191
原创 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
221
原创 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
287
原创 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
219
原创 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
243
原创 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
211
原创 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
191
原创 Day03-Java开始
Java环境JDK:Java Development kit(java开发者工具)JRE:Java Runtime Environment(Java运行环境)JVM:Java Virtual Machine(java虚拟机)注释 单行注释 // 多行注释 /* */ 文档注释 /** *@ *@ */ !!!养成注释好习惯关键字语句的规范 开头以字母、美元$、或者下划线()开始 首字母之后可以是字母、美.
2021-12-19 18:06:32
499
原创 Day02-计算机相关知识
1.概念能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。2.组成硬件一些由物理结构装置按照系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。(例如:CPU、内存、主板、显卡、IO设备等等)软件与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。3.冯*诺依曼图输入设备、储存器(运算器和控制器组成CPU)、输出设备特点 多条指令按一定顺序组成的程序,并放入存储器保存。 指令和数据必须采用二进制编
2021-12-19 17:42:39
314
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人