![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习
xhlbetter
这个作者很懒,什么都没留下…
展开
-
SpringBoot day01
狂胜说Java什么是SpringBootSpring是为了解决企业级应用开发的复杂性而创建的,简化开发。SpringBoot 以约定大于配置的核心思想,默认帮我们进行了很多设置,多数的Spring Boot应用只需要很少的Spring配置,同时它集成了大量常用的第三方库配置,Spring Boot应用中这些第三方库几乎可以零配置的开箱即用。主要优点:为所有Spring开发者更快的入门开箱即用,提供各种默认配置来简化项目配置内嵌式容器简化Web项目没有冗余代码生成和XML配置的要求什.原创 2022-05-13 22:19:32 · 85 阅读 · 0 评论 -
Java学习day14
狂神说Java面向对象17:N种内部类局部内部类package oop.demo10;public class Outer { //局部内部类 public void method(){ class Inner{ public void in(){ } } }}package oop.demo10;public class Test { .原创 2022-05-04 11:59:02 · 57 阅读 · 0 评论 -
Java学习day13
狂神说Java面向对象15:抽象类package oop.demo08;//abstract 抽象类public abstract class Action { //约束~ 有人帮我们实现~ //abstract, 抽象方法,只有方法名字,没有方法的实现 public abstract void doSomething(); }package oop.demo08;//抽象类的所有方法,继承了它的子类,都必须要实现它的方法public c.原创 2022-04-30 20:48:14 · 464 阅读 · 0 评论 -
Java学习day12
狂神说Java面向对象14:static关键字详解package oop.demo07;//staticpublic class Student { private static int age;//静态的变量 private double score;//非静态的变量 public static void main(String[] args) { Student s1 = new Student(); System.out.prin.原创 2022-04-29 11:31:17 · 746 阅读 · 0 评论 -
Java学习day11
狂神说Java面向对象11:方法重写静态的方法和非静态的方法区别很大!总结:重写:需要有继承关系,子类重写父类的方法!1、方法名必须相同2、参数列表必须相同3、修饰符:范围可以扩大但不能缩小:private—>publicpublic>protected>default>private4、抛出的异常:范围可以被缩小,但不能扩大 ClassNotFoundException—>Exception(大)重写,子类的方法和父类必须要一致,方法体不同为什么需要.原创 2022-04-26 16:48:34 · 471 阅读 · 0 评论 -
Java学习day10
狂神说Java面向对象08:封装详情package oop.demo04;//类 private: 私有public class Student { //名字 private String name; //学号 private int id; //性别 private char sex; //学习() //睡觉() //提供一些可以操作这个属性的方法! //提供一些public的get、set方法.原创 2022-04-25 20:25:20 · 191 阅读 · 0 评论 -
Java学习day09
狂神说JavaJava数组09:稀疏矩阵package array;public class ArrayDemo08 { 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-04-24 16:14:15 · 200 阅读 · 0 评论 -
Java学习day08
狂神说JavaJava数组03:三种初始化及内存分析package array;public class ArrayDemo02 { public static void main(String[] args) { //静态初始化: 创建 + 赋值 int[] a = {1,2,3,4,5,6,7,8}; System.out.println(a[0]); //Man[] mans = {new Man(),new Ma.原创 2022-04-23 19:32:53 · 336 阅读 · 0 评论 -
Java学习day07
狂神说JavaJava方法03:方法的重载重载就是在一个类中,有相同的函数名称,但形参不同的函数package method;public class Demo02 { public static void main(String[] args) { double res = max(10.0,20.0); System.out.println(res); } //比大小 public static int max(int nu.原创 2022-04-22 19:37:34 · 312 阅读 · 0 评论 -
Java学习day06
狂神说JavaJava流程控制05:Switch选择结构package struct;public class SwitchDemo01 { public static void main(String[] args) { //case 穿透 //switch 匹配一个具体的值 char grade = 'F'; switch (grade) { case 'A': S.原创 2022-04-21 16:31:12 · 194 阅读 · 0 评论 -
Java学习day05
狂神说JavaJava基础10:三元运算符及小结package operator;public class Demo07 { public static void main(String[] args) { int a = 10; int b = 20; a += b;//a = a + b; System.out.println(a); //字符串连接符 + System.out.print.原创 2022-04-20 20:00:18 · 211 阅读 · 0 评论 -
Java学习day04
狂神说JavaJava基础05:类型转换运算中,不同类型的数据先转化为同一类型,然后进行运算。强制类型转换:(类型)变量名 高-低 int i = 128; byte b = (byte)i;//内存溢出自动类型转换:低–高注意点:1、不能对布尔值进行转换2、不能把对象类型转换为不相干的类型3、在把高容量转换到低容量的时候,强制转换4、转换的时候可能存在内存溢出、或者精度问题操作比较大的数的时候,注意溢出问题JDK7新特性,数字之间可以用下划线分割 i.原创 2022-04-16 17:00:59 · 300 阅读 · 0 评论 -
Java学习day03
狂神说JavaJava基础02:标识符和关键字大小写敏感所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始Java基础03:数据类型讲解强类型语言:变量先定义,后使用Java的数据类型:基本类型整数:int、byte、short、longint 最常用long类型要在数字后面加个L小数:浮点数float、doublefloat类型要在数字后面加个F字符:char注意:字符串String不是关键字,是一个类布尔值:bool引用类型.原创 2022-04-15 23:24:01 · 317 阅读 · 0 评论 -
Java学习day02
狂神说JavaJava入门06java程序的后缀名.javaHelloWorld1、新建一个java文件文件名后缀名为.javaHello.java注意点:系统可能没有显示文件后缀名,我们需要手动打开2、编写代码public class Hello{ public static void main(String[] args) { System.out.print("Hello,World!"); }}3、编译 javac java文件,会生成一个class文.原创 2022-04-14 16:01:15 · 216 阅读 · 0 评论 -
Java学习day01
狂神说JavaJava入门011972年C诞生贴近硬件,运行极快,效率极高。操作系统,编译器,数据库、网络系统等指针和内存管理1982年C++诞生面向对象兼容C图形领域、游戏等Java入门02原创 2022-04-13 22:12:04 · 1708 阅读 · 0 评论