自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 学习day23

instanceof 和类型转换instanceof 判断一个对象是什么类型// Object>String// Object>Person>Teacher// Object>Person>StudentObject object = new Student();//System.out.println(X instanceof Y); 能不能编译通过 有不有父子关系System.out.println(object instanceof Student);/

2021-08-16 11:37:57 64

原创 学习day22

继承 superprotected //受保护的属性private//私有的东西无法被继承package oop.Demo01.demo05;public class Application { public static void main(String[] args) { Student student = new Student();//Person无参执行了、Student无参执行了 student.test("月月"); stude

2021-08-15 21:52:53 68

原创 学习day21

封装该露的露,该藏的藏我们程序设计要追求**“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合∶仅暴露少量的方法给外部使用**封装(数据的隐藏)通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏记住这句话就够了:属性私有,get/setpackage oop.Demo01.demo04;import oop.Demo01.demo04.Student;/* 1.提高程序的安全性,保护数据 2.

2021-08-14 22:19:02 86

原创 学习day20

构造器详解类中的构造器也称为构造方法,是在进行创建对象的时候必须要调用的。并且构造器有以下两个特点:-必须和类的名字相同必须没有返回类型,也不能写voidpackage oop.Demo01.demo02;//java——————classpublic class Person { //一个类即使什么都不写,它也会存在一个方法 //显示的定义构造器 String name; int age; public Person(int age) {

2021-08-13 22:55:01 160

原创 学习day19

面向对象编程Java的核心思想就是OOP面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考最后,才对某个分类下的细节进行面向过程的思索面向对象适合处理复杂的问题,适合处理需要多人协作的问题!对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路去处理面向对象编程(Object-Oriented Programming, OOP)面向对象编程的本质就

2021-08-11 22:54:57 56

原创 学习day18

冒泡排序法两层循环,外层冒泡轮数,里层依次比较package array;import java.util.Arrays;//冒泡排序//1.比较数组中,两个相邻的元素,如果第一个数比第二个数大,我们就交换他们的位置//2.每一次比较,都会产生一个最大,或者最小的数字//3.下一轮则可以少一次排序!//4.依次循环,知道结束!public class ArrayDemo07 { public static void main(String[] args) { i

2021-08-09 13:54:19 53

原创 学习day17

数组使用打印全部的数组元素计算所有元素的和查找最大的数package array;public class ArrayDemo03 { public static void main(String[] args) { int[] array = {1,2,3,4,5}; //打印全部的数组元素 for (int i = 0; i < array.length; i++) { System.out.prin

2021-08-06 21:56:53 58

原创 学习day16

递归递归就是:A方法自己调用自己错误演示package method;public class Demo05 { public static void main(String[] args) { Demo05 test = new Demo05(); test.test(); } public void test(){ test(); }}/*报错内容Exception in thread "main" jav

2021-08-05 21:47:15 48

原创 学习day15

方法的重载重载就是在一个类中,有相同的函数名称,但形参不同的函数方法的重载的规则:方法名称必须相同参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等)方法的返回类型可以相同也可以不相同仅仅返回类型不同不足以成为方法的重载实现理论:方法名称相同时,编译器会根据调用方法的参数个数、参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错package method;public class Demo02 { public static void main(

2021-08-04 23:00:19 48

原创 学习day14

Java方法详解什么是方法System.out.println();System:系统的类out:输出对象println():方法调用我们系统类里面标准输出对象out中的方法叫做println()方法Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用方法命名规则:首字母小写,后面驼峰原则一个方法只完成一个功能,这样利于后期编写public static void +方法名packa

2021-08-03 22:21:11 55

原创 学习day13

增强for循环主要是用来用于数组或集合JDK5引入的package struct;public class ForDemo05 { public static void main(String[] args) { int[] numbers = {10,20,30,40,50};//定义一个数组 for (int i = 0; i < 5; i++) { System.out.println(numbers[i])

2021-07-31 20:51:39 78

原创 学习day12

循环结构while循环while是最基本的循环,它的结构为:while (布尔表达式){ //循环内容}只要布尔表达式为true,循环就会一直执行下去。我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环少部分情况需要循环一直执行,比如服务器的请求响应监听等循环条件一直为true就会造成无限循环【死循环】,我们正常的业务编程中应该尽量避免死循环。会影响程序性能或者造成程序卡死奔溃!输出1~100package struct;public cla

2021-07-30 21:17:29 44

原创 学习day11

顺序结构JAVA的基本结构就是顺序结构除非特别指明,否则就按照顺序一句一句执行顺序结构是最简单的算法结构package struct;public class ShunXuDemo { public static void main(String[] args) { //从上到下 依次进行 System.out.println("hello1"); System.out.println("hello2"); System.

2021-07-30 19:48:10 44

原创 学习day10

用户交互Scanner实现程序和人的交互 java.util.Scanner 获取用户的输入 import Scanner s = new Scanner(System.in);通过Scanner类的 next() 与nextLine() 方法获取输入的字符串,在读取前我们一般需要使用 hasNext() 与hasNextLine() 判断是否还有输入的数据。package scanner;import java.util.Scanner;public class Demo01 {

2021-07-30 15:06:39 55

原创 学习day09

包机制为了更好地组织类Java提供了包机制,用于区别类名的命名空间包的本质就是文件夹一般利用公司域名倒置作为包名 com.baidu.www定义包 package导入包 import//导入这个包下所有的类!import com.ryt.base.*;阿里巴巴Java开发手册 (书)无规矩不成方圆,无规则不能协同JavaDocjavadoc 参数 java文件JavaDoc命令用来生成自己的API文档在线 API 帮助文档https://docs.oracle.com/jav

2021-07-25 22:22:11 103

原创 学习day08

逻辑运算符 位运算符 条件运算符逻辑运算符package operator;//逻辑运算符public class Demo05 { public static void main(String[] args) { // 与(and) 或(or) 非(取反) boolean a = true; boolean b = false; System.out.println("a && b:"+(a&&am

2021-07-23 21:13:54 62

原创 学习day07

Java 运算符Java语言支持如下运算符:算术运算符: +, -,,/, %,++,–赋值运算符:=关系运算符: >,<,>=,<=,==(等于),!= instance(不等于)逻辑运算符: &&(与),||(或),!(非)位运算符:&,|,^,~,>>,<<,>>>(了解! ! ! )条件运算符?∶扩展赋值运算符:+=,-=,*=,/=package oper

2021-07-20 16:26:31 48

原创 学习day06

变量可以变换的量!每个变量都需要声明类型public class Demo04 { //type verName [=value] [{,verName[=value]}]; //数据类型 变量名 = 值;可以使用逗号隔开来声明多个痛类型变量 //int a,b,c; //int a=1,b=2,c=3; 程序可读性 String name ="ranyuntao"; char x ='X'; double pi =3.14;}变量作用域

2021-07-16 22:38:18 58

原创 学习day05

拓展public class Dome01 { public static void main(String[] args) { //整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0x int i=10; int i2=010; int i3=0x10; int i4=0x11; System.out.println(i);//10 System.out.println(i2)

2021-07-15 22:35:00 68

原创 学习day04

java基础语法注释注释不被执行,是给我们写代码的人看书写注释是好的习惯平时写代码注意规范打开IDEA 建立一个空白项目单行注释以 // 开头设置单行注释颜色多行注释可以注释一段文本/ 我是多行注释/ ** 以/**/JavaDoc文档注释 /**我是文档注释 */标识符class public static voidJAVA所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符所有的标识符以A-Z、a-z、$、_、开始

2021-07-13 23:31:47 86

原创 学习day03

Hello world的编写随便建一个文件夹 code新建一个java文件文件后缀名 .javapublic class Hello{ public static void main(String[] args){ System.out.print("Hello,World!"); }}编译javac java文件,会生成一个class文件运行class文件,java class文件注意事项javac 不存在编程是注意大小

2021-07-12 23:05:57 34

原创 学习day02

DOS命令打开CMD的方式开始+系统+命令提示符win键+R 输入cmd 打开控制台在任意的文件夹下面,按shift键+鼠标右键点击,在此处打开命令行窗口打开我的电脑,地址栏前面加上 cmd 路径管理员方式运行常用的DOS命令#盘符切换 输入 名称 + :#查看当前目录下的所有文件 dir#切换目录 cd chang directory /d 跨盘符的切换 ..返回上级 cd> 进入#cls 清理屏幕#退出终端 exit#查看电脑ip ipconfig

2021-07-09 22:57:08 47

原创 学习day01

学习typora的第一天我是你爹我是你爹字体hello,world!hello,world!hello,world!hello,world!引用我是你爹 我是你爹分割线图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aCaqwteU-1625641009771)(C:\Users\HP\Desktop\融创下车.jpg)]图片添加网络地址超链接点击跳转到重庆移通学院官网列表有序列表ABC无序列表ABC表格

2021-07-07 14:58:44 58

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除