自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 创建与初始化对象

使用new 关键字创建对象使用new关键字创建的时候,除了分配内存空间外,还会给创建好的对象,进行默认的初始化 以及对类中构造器的调用。类中的构造器也称为构造方法,是在进行创建对象的时候必须调用的 并且构造器以下有两个特点 必须和类的名字相同 必须没有返回类型,也不能写void 构造器必须掌握public class Student{psvm{Person person = new Person();}}//public class Person{

2022-01-24 10:03:45 189

原创 面向对象 。

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

2022-01-23 08:23:08 82

原创 Arrays类数组 冒泡排序 稀疏矩阵

Arrays类数组int[] a={1,2,3,4,5,999,887,6,5};//sout(a);//打印数组元素Arrays.toString(a);//把a数组打印出来。//排序Arrays.sort(a);//数组进行排序,升序System.out.println(Arrays.toString(a));比较数组:通过equals方法比较数组中元素值是否相等。查找数组元素:通过binarySearch方法能对排序好的数组进行二分查找法操作数组填充//

2022-01-22 10:07:17 109

原创 数组。数组声明。多维数组

数组概述:数组是相同类型数据的有限集合。数组描述的是相同数据类型的若干个数据,按照一定的先后次序排列而成。其中,每个数据称为一个数组元素,每个数组元素可以通过一个下标来访问它们。数组的声明和创建arraypublic class ArrayDemo01{//变量类型 变量名字=变量的值;dataType[] arrayRefVar;//首选的方法或dataType arrayRef[];psvm(){int[] numbers;//定义int number

2022-01-22 09:58:52 60

原创 可变参数。。递归

可变参数,解决方法重载的冗余可变参数:不定向参数public static void printMax(double...numbers){if(numbers.length==0){System.out.println("no argument passed");return;}double result=numbers[0];for(int i=1;i<numbers.length;i++){if(numbers[i]>result){result=n

2022-01-20 23:12:54 173

原创 什么是方法?

什么是方法方法是用来完成某件事情的.java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步奏的有序组合。 方法包括于类或对象中 方法在程序中被创建,在其他地方被引用。 System.out.println();//类 对象 方法方法的命名规则 首字母小写 后面驼峰命名规则。public static void main(String[] args){int sum=add(1,2);System.out.println(sum);

2022-01-20 12:12:00 1262

原创 循环结构 打印三角形

循环结构while循环do while循环for循环在java中引用了一种主要用于数组的增强型for循环。while循环while(boolean){//循环内容}do... while;对于while 而言 如果程序不满足条件,不进入循环。int a=0;do{}while()for循环虽然所有循环都可以用while或者do while 但java提供了另一种语句。int a=1;while(a<=100){//初始化条件。Sy

2022-01-19 13:11:12 2280

原创 反编译 java控制流程

java流程控制 用户交互Scanner 顺序结构 选择结构 循环结构 break&continue 练习 我们可以通过Scanner类来获取用户的输入。基本语法Scanner s=new Scanner(System.in);通过Scanner类的next()与nextLine()方法去获取输入的字符串,**在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据**//创建一个扫描器对

2022-01-18 16:34:29 173

原创 包机制 生成文档

包机制为了更好的组织类,Java提供了包机制,用于区别类名的命名空间。包语法的语法格式为:package pkg1[.pkg2[.pkg3...]];一般利用公司域名倒置为包名;com.kuangstudy.blog.www为了能够使用某一个包的成员,我们需要在java程序中明确导入该包。使用“import”语句可以完成此功能。import package1[.package2[.package3...]].(classname|*);包的本质就是一个文件夹。尽量不让包里面的

2022-01-18 10:01:26 253

原创 运算符。。

运算符java语言支持如下运算符算数运算符:+,-,*,/,%,++,--;赋值运算符=关系运算符:>,<,>=,==,!=instanceof逻辑运算符:&&,||,!位运算符:&,|,^,~,>>,<<,>>>(了解!!)条件运算符?:扩展赋值运算符:+=,-=,*=,/=;package:相当于一个文件夹;可以把类放在里面。operator:Demo01:public c

2022-01-17 17:20:38 47

原创 类型转换以及命名规范

类型转换由于java是强类型语言,所以要进行有些运算的时候的,需要用到类型转换。运算中,不同类型的数据先转换为同一类型,然后进行运算。强制类型转换自动类型转换int i=128;byte b=(byte)i;//内存溢出。//强制转换 (类型)变量名 高---低//自动转换 低--高System.out.println("b");System.out.println("i");/*注意点1.不能对布尔值进行转换2.不能把对象类型转换为不相干的类型3

2022-01-17 15:10:35 128

原创 数据类型。

强类型语言:要求变量的使用严格符合规定,所有的变量都要先定义后才能使用弱类型语言:jsjava的数据类型分为两大类基本类型 整数类型:byte short int long float double char bolean引用类型 类 接口 数组;long num3=30L;int num1=10;float num4=20.1F;char name='A';char name='qin' false;string 字符串不是关键字;类boolean flag=t

2022-01-17 11:09:15 297

原创 JVM JRE JDK 他们之间的关系

JDK JRE JVMJDK:JAVA开发包JRE:Java运行环境JVM:JAVA虚拟机跨平台是JVM核心如何卸载JDK 找到JDK安装目录 去环境变量里找JAVAHOME路径。然后删除所有与JAVA-HOME有关的路径。 删除java-home 删除PATH下关于Java的路径 Java-version 安装JDK 百度搜索JDK8, 同意协议 打开对应的JDK版本

2022-01-15 23:34:47 1074

原创 Typero

第一天 java学习二级标题Hello,world!Hello,world!斜体加粗引用选择狂神说,走向Java人生巅峰!![截图]()截图列表 序号1 序号2 序号三

2022-01-15 23:32:07 211

原创 HELLO

这是我的第一篇博客。

2022-01-08 23:12:06 131

空空如也

空空如也

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

TA关注的人

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