![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Suntrumpl
啥也不会
展开
-
面向对象笔记
面向对象面向过程 & 面向过程面向过程思想步骤清晰简单,第一步做什么,第二部做什么…面对过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。面向对象适合处理复杂的问题,适合处理需要多人协作的问题!对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路处理。原创 2021-05-05 15:12:25 · 130 阅读 · 0 评论 -
java学习Day20数组
数组数组的定义数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。数组声明创建首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType[ ] arrayRefVar; //首选的方法或dataType arrayRefVar[ ]; //效果相同,但不是首选方法Java语言使用new操作符来创建数组,语法如下:原创 2021-04-11 13:25:25 · 120 阅读 · 0 评论 -
Java稀疏数组
public static void main(String[] args) { //创建一个二维数组 11*11 0:没有棋子 1:黑棋 2:白棋 int [ ][ ] array1 = new int[11][11]; array1 [1][2] = 1; array1 [2][3] = 2; //输出原始数组 System.out.println("输出原始的数组"); for (int[] ints : array1) {原创 2021-04-11 12:51:17 · 47 阅读 · 0 评论 -
Day19方法
方法何谓方法System.out.println(),那么它是什么呢?Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块合集。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样有利于我们后期的拓展。回顾:方法的命名规则?方法的定义Java的方法类似于其他语言的函数,是一段用来完成特定功能的代原创 2021-04-07 19:27:52 · 77 阅读 · 0 评论 -
Java学习Day18循环结构
循环结构while 循环while是最基本的循环,它的结构为:while(布尔表达式){ //循环内容 }只要布尔表达式为true,循环就会一直执行下去我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环少部分情况需要循环一直执行,比如服务器的请求响应监听等。循环条件一直为true就会造成无限循环【死循环】,我们正常的业务编程中应该尽量避免死循环。会影响程序性能或者造成程序卡死奔溃!思考:计算1+2+3+…+100=原创 2021-03-04 17:47:23 · 71 阅读 · 1 评论 -
java学习Day17选择结构
选择结构if单选择结构我们很多时候需要判断一个东西是够可行,然后我们才去执行,这样一个过程过程在程序中用if语句来表示语法:if(布尔表达式){ //如果布尔表达式为true将执行的语句}if双选择结构那现在有个需求,公司要收购一个软件,成功了,给人支付100万元;失败了,自己找人开发。这样的需求用一个if就搞不定了,我们需要有两个判断,需要一个双选择结构,所以就有了if-else结构。语法:if(布尔表达式){ //如果布尔表达式的值为true}e原创 2021-03-01 21:34:21 · 64 阅读 · 0 评论 -
java学习Day16
顺序结构JAVA的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。**顺序结构是最简单的算法结构。语句与语句之间,框与框之间都是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的基本算法结构...原创 2021-03-01 21:32:13 · 71 阅读 · 0 评论 -
Java学习Day15
Scanner对象之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。基本语法:**通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。 **Scanner对象next():1. **一定原创 2021-02-24 22:19:48 · 78 阅读 · 0 评论 -
Java学习Day14
JavaDocjavadoc命令是用来生成自己API文档的参数信息@author 作者名@version 版本号@since 指明需要最早使用的jdk版本@param 参数名@return 返回值情况@throws 异常抛出情况//代码package com.JH.base;/**@author Sun@version 1.0@since 1.8*/public class Doc {String name;/** * @author Su原创 2021-02-23 14:40:14 · 58 阅读 · 0 评论 -
Java学习Day13
包机制为了更好地组织类:Java提供了包机制,用于区别类名的命名空间。包语句的语法格式为:一般利用公司域名倒置作为包名;www.baidu.com com.baidu.www为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用"import"语句可完成此功能[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HWoGyk2G-1614001573480)(C:\Users\86178\AppData\Roaming\Typora\typ原创 2021-02-22 21:46:39 · 63 阅读 · 0 评论 -
java学习Day12
运算符Java语言支持如下运算符:算术运算符:+,-,*,/,%,++,–赋值运算符 =关系运算符:> , < , >= , <= , == , != instanceof逻辑运算符:&&,||,!位运算符:&,|,^,~,>>,<<,>>>(了解!)条件运算符?:扩展赋值运算符:+=,-=,*=,/=...原创 2021-02-04 21:14:40 · 46 阅读 · 1 评论 -
Java学习Day11
变量变量定义:就是可以变化的量Java是一种强类型语言,每个变量都必须声明其类型。Java变量是程序中最基本的存储单元,其要素包括,变量名、变量类型和作用域[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uUF3yJno-1612063664451)(C:\Users\86178\AppData\Roaming\Typora\typora-user-images\image-20210130095807722.png)]注意事项:原创 2021-01-31 11:29:57 · 57 阅读 · 0 评论 -
java学习Day10
类型转换由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-k9fAcP7X-1611839061362)(C:\Users\86178\AppData\Roaming\Typora\typora-user-images\image-20210128152959758.png)]运算中,不同类型的数据转化为同一类型,然后进行运算强制类型转换自动类型转换import javax.xml.bind.Sche原创 2021-01-28 21:04:51 · 78 阅读 · 0 评论 -
java学习Day9
数据类型强类型语言要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用★弱类型语言java的数据类型分为两大类基本类型(primitive type)引用类型(reference type)代码及笔记import org.omg.CORBA.ARG_OUT;import sun.plugin.liveconnect.OriginNotAllowedException;import sun.util.locale.provider.FallbackLocaleProvide原创 2021-01-25 21:35:03 · 75 阅读 · 1 评论 -
java学习Day8
标识符关键字定义:Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符**基本数据类型:boolean、byte、short、char、int、long、float、double **按照习惯分为以下四大类:逻辑类型:boolean整数类型:byte、short、int、long**字符类型:char **浮点类型:float、double[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PS46Y5kE-1611581466171)(C原创 2021-01-25 21:33:33 · 69 阅读 · 0 评论 -
java学习Day7
注释需求:帮助自身理解代码(并不会被执行,是写给我们写代码的人看的)好习惯Java中的注释有三种:单行注释: //*多行注释: / */ **文档注释: /** */BAT:百度、阿里、腾讯...原创 2021-01-25 21:30:36 · 68 阅读 · 0 评论 -
java学习Day6
Java程序运行机制编译型:将整个程序进行翻译,转换成计算机可以执行的内容再执行程序(C/C++为主的操作系统)解释型:即时进行解释。(网页为主)程序运行机制[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5NPsDp4N-1611553714904)(C:\Users\86178\AppData\Roaming\Typora\typora-user-images\image-20210124133015366.png)]编译型与解释型相同与不同相同:都是对程原创 2021-01-25 13:49:07 · 56 阅读 · 0 评论 -
java学习day5
HelloWorld1.随便新建一个文件夹,存放代码2.新建一个Java文件文件后缀名为.javaHello.java【注意点】系统可能没有显示文件名后缀,需手动打开3.编写代码public class Hello{public static void main(String[] args){System.out.print(“Hello,World!”);}}4.编译javac java文件,会生成一个class文件5.运行class文件,java class文件[外链图片原创 2021-01-22 21:01:38 · 77 阅读 · 0 评论 -
java学习Day01
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-01-09 21:56:45 · 65 阅读 · 0 评论