自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 抽象类

抽象类 abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类。 抽象类中可以没有抽象方法,但是抽象方法的类一定要声明抽象类。 抽象类,不能使用new关键字来创建对象,它是用来让子类继承的。 抽象方法,只有方法的声明,没有方法的实现,它是用来染发子类实现的。 子类继承抽象类,那么就必须要实现抽象类没有实现的抽象方法,否则该子类也要声明为抽象类。 抽象类的所有方法,继承了它的子类,都必须要实现他的方法,没有方法实现哦! 简单的说: 抽象类

2020-10-06 13:29:24 219

原创 静态Static小记

静态Static static可以用来修饰类的成员方法、类的成员变量,另外可以编写static代码块来优化程序性能。 public class ShiYan { { System.out.println("匿名代码块"); } static{ System.out.println("静态代码块"); } public ShiYan() { System.out.println("构造方法"); } public static void main(String[] args) {

2020-09-24 18:56:58 197

原创 面对对象基本思想

面向对象 面向“过程”思想: 步骤简单清晰,第一步做什么,第二步做什么 面对过程适合处理一些较为简单的问题。 面向“对象”思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适合处理复杂的问题,适合处理需要多人协作的问题! 注意:对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路去处理。 什么是面向对象

2020-09-23 17:20:50 293

原创 冒泡排序法

冒泡排序法 冒泡排序是最出名的排序算法之一,总共有八大排序。 冒泡排序 选择排序 插入排序 快速排序 堆排序 希尔排序 归并排序 计数排序 八大排序算法链接 冒泡排序相当简单,两层循环,外层冒泡轮数,里层依次比较,程序员没有听过冒泡排序。。。。那可真的是可以埋了。。。 public static void main(String[] args) { int a[]= {6,3,51,7,55}; for (int i = 0; i < a.length-1; i++) //

2020-09-09 18:29:31 331

原创 数组入门概述

数组 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 数组声明创建 首先必须声明数组变量,才能在程序中使用数组,下面是声明数组变量的语法: dataType[] arrayRefVar;//首选的方法 dataType arrayRefVar[];//效果相同,但不是首选的方法 int[] a;//首选的方法 int a[];//效果相同,但不是首选的方法 Java语

2020-09-09 17:38:01 159

原创 方法与递归

方法 Java方法是语句的集合,他们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他的地方被引用。 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期的扩展。 方法的定义 Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法: 方法包含一个方法头和一个方法体。下面是一个方法的所有部分:

2020-09-06 16:52:20 179

原创 打印三角形问题

打印三角形问题 打印一个10行的三角形 for(int i=1;i<=10;i++) { for (int j =10; j>= i; j--) { System.out.print(" ");//打印空格,实际上空格组成的部分也是一个三角形 } for (int j =1; j<= i; j++) { System.out.print("*"); } for (int j =1; j< i; j++) {

2020-09-05 09:15:33 359

原创 循环语句的三个好兄弟break,continue,goto

循环语句的三个好兄弟break,continue,goto break break在任何循环语句的主体部分,均可用break控制循环的流程,break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch中使用) continue continue语句用在循环语句体重,用于终止某次循环过程,即跳过循环体重尚未执行的语句,接着进行下一次是否执行循环的判定。 goto goto关键字很早就在程序设计语言中出现,尽管goto仍是Java的一个保留字,但并未在语言中得到证实使用。 Ja

2020-09-04 19:27:12 197

原创 循环结构

循环结构 while循环 do…while循环 for循环 在java5 中引用了一种主要用于数组的增强型for循环。 while循环 while(布尔表达式) { //循环内容 } 只要布尔表达式为true,循环就会一直执行下去。 我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环。 少部分情况需要循环一直执行,比如服务器的请求响应监听等。 循环条件一直为true就会造成无限循环(死循环),我们正常的变成业务之中应该尽量避免死循环。会影响程序性能或者造成程序卡死崩溃!

2020-09-04 16:17:26 219

原创 switch多选择结构

switch多选择结构 多选择结构还有一个实现方式就是switch case 语句。 switch case 语句判断一个变量与一系类中某个值是否相等,每个值称为一个分值。 switch(expression) { case value: //语句 break;//可选 case value: //语句 break;//可选 //你可以有任意数量的case语句 default://以上

2020-09-04 15:13:00 174

原创 顺序结构与if

顺序结构 Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。 顺序结构是最简单的算法结构。 语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。 if单选择结构 我们很多时候需要去判断一个东西是否可行,然后我们才去执行这样一个过程在程序中用if语句来表示 语法 if(布尔表达式) { //如果布尔表达式为true将执行的语句 } if双选择结构 太阳从东边升起,西边落下。现在问你太

2020-09-04 14:45:05 438

原创 Scanner 对象

Scanner 对象 Java给我们提供了一个工具类Scanner可以让我们获取到用户的输入。 导包:java.until.Scanner 基本语法 Scanner s=new Scanner(System.in); 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取钱我们一般需要使用hasNext()和hasNextLine()判断是否还有输入的数据。 next() 一定要读取到有效字符后才可以结束输入。 对输入有效字符之前遇到的空白,next()方法

2020-09-03 19:31:35 247

原创 包机制与JavaDoc命令

包机制与JavaDoc命令 包机制 为了更好的组织类,Java提供了包机制,用于区别类名的命名空间。 一般利用公司域名导致作为包名: 例如:com.baidu.www 为了能够使用某一个包的成员,我们需要在java程序中明确导入该报,使用’import’语句完成此功能。 注意: 包的名字尽量不要重复。 JavaDoc命令 JAVA1.8API英文文档 这个是JAVA1.8的API文档,供各位查找API时使用。 JavaDoc命令 javadoc命令是用来生成自己的API文档的 参数信息: @author

2020-09-03 16:41:11 202

原创 Java运算符

Java运算符 算术运算符 + 加法 - 相加运算符两侧的值 A + B - 减法 - 左操作数减去右操作数 A – B * 乘法 - 相乘操作符两侧的值 A * B / 除法 - 左操作数除以右操作数 B / A % 取余 - 左操作数除以右操作数的余数 B%A ++ 自增: 操作数的值增加1 B++ 或 ++B (注:B++是先运算在加1,++B是先加1,再运算。 – 自减: 操作数的值减少1 B–和--B(和上面同理) 拓展 Java中没有幂运算 但是,Java

2020-09-02 17:51:53 385

原创 变量,常量,作用域,命名的原则

变量 变量是什么:可以变化的量 Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。 //变量名 =值;【可以用逗号隔开来声明多个同类型变量(不推荐)】 int qifei=100; int a=1,b=2,c=3;//(不推荐)好的程序员代码应该书写规范,一目一行,简短易读。 注意事项: 每个变量都有类型,类型可以是基本类型,也可以说引用类型。 变量名必须是合法的标识符。 变量声明是一条完整的语句,因此每一个声明都必须以分号结束 变量的作用域 类变量 实例变量 局

2020-08-27 15:09:23 278

原创 类型转换

类型转换 由于Java是强类型语言,所以要进行有些运算的时候,需要用到;类型转换。 由低到高 byte,short,char-->int-->long-->float-->double 运算中,不同类型的数据先转化为同意类型,然后进行运算。 强制类型转换 例如: int i=128; byte b=(byte)i;//在i的前面加(byte)就可以强制类型转化 System.out.println(i); System.out.print(b); 运行结果: 128

2020-08-27 13:29:25 224

原创 数据类型

数据类型 强类型语言 要求变量的使用要严格符合规定,所有的变量都必须先定义后才能使用。 java是一种强类型语言,每个变量都必须申明其类型。 弱类型语言 明白强类型语言之后,可以百度二者的区别 注:** 强类型:在开辟变量存储空间时,定义了空间将来存储的数据的数据类型。只能存储固定类型的数据* ** 弱类型:在开辟变量存储空间时,不定义空间将来的存储数据类型,可以存放任意类型的数据。* 变量 变量是什么:可以变化的量 Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。 基

2020-08-27 12:43:18 285

原创 Java的注释和标识符

注释 代码量较少的时候,我们可以不用写注释,但是代码量一旦多起来之后,我们就要在代码后面进行注释。 注释不会被执行,是给写代码的人看的 书写注释是一个非常好的习惯 Java中的注释有三种 单行注释:用 // 多行注释: /*注释内容*/ 文档注释: /**文档注释的内容*/ 标识符 Java 所有的组成部分都需要名字、类名变量名以及方法名都被称为标识符。、 Java中标识符定义的规则bai: 类和接口名。每个字的du首字母大写,含zhi有大小写。dao例如,MyClass,HelloW

2020-08-24 17:19:20 208

原创 Java程序员入门仪式

第一个程序 重新开始学习java 告诉这个世界 你要做程序员吧! public class Hello { public static void main(String[] args) { // TODO Auto-generated method stub System.out.print("Hello World"); } }

2020-08-21 11:48:25 176

原创 cmd打开方式及常用的Dos命令

打开cmd的方式 开始+系统+命令提示符 Win+R 输入cmd 打开控制台(推荐使用) 在任意的文件夹下面,按住shift+鼠标右键,在此处打开命令行窗口 资源管理器的地址栏起那么加上 cmd +空格+路径 管理员方式运行:选择以管理员方式运行 常用的Dos命令: 切换盘符;例如:E: 查看当前目录下所有的文件 dir 切换目录 cd change directory cd … 返回上一级 清理屏幕 cls 退出终端 exit 查看电脑的ip ipconfig 打开应用:calc 计算器

2020-08-21 11:13:45 191

原创 MarkDown一些简单的记录

字体 #号,一个#一级标题。 字体 强调文本 强调文本,两边加两个星号是粗体。 斜体一个星号是斜体。 三个星号是加粗并且是斜体。 标记文本 删除文本是~号 引用是大于符号 分割线 三个—,就是分割线。 图片 ![图片](后面跟路径) 超链接 [介绍](链接) 列表 A B C 表格 推荐点击右键插入 代码 三个·加表示的代码,例如:三个·加java。 ·在Esc下面 ...

2020-08-20 13:09:05 134

空空如也

空空如也

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

TA关注的人

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