![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE
文章平均质量分 54
Massimo_ycw
北海虽赊,扶摇可接,东隅已逝,桑榆非晚!
展开
-
JDK下载和配置环境变量
JDK下载和配置环境变量原创 2022-11-11 23:03:25 · 551 阅读 · 0 评论 -
Java的抽象类和接口
一、抽象类特点:不能new这个对象,只能靠子类去实现它;2.抽象类中可以写普通方法;3.抽象方法必须在抽象类中;二、接口普通类:只有具体实现,抽象类:具体实现和规范(抽象方法)都有!接口:只有规范!自己无法写方法接口就是规范,定义的是一组规则,体现了现实世界中“如果你…则必须能…的思想。三、内部类内部类就是在一个类的内部再定义一个类,比如,A类中定义一个B类,那么B类相对于A类来说就称为内部类,而A类相对于B类来说就是外部类。静态内部类:用static修饰的类局原创 2022-04-29 21:01:55 · 582 阅读 · 0 评论 -
Java面向对象编程(OOP)
一、面向过程思想步骤清晰简单,第一步做什么,第二步做什么…,面向过程适合处理一些较为简单的问题。二、面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考,最后才对某个分类下的细节进行面向对象的思索。面向对象适合处理复杂的问题,以及多人协作的问题。三、两种思想的使用场景对于描述复杂的事务,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来进行分析整个系统。但是具体到微观操作,任然需要面向过程的思路去处理。四、面向对象编程的三大特性:封装原创 2022-04-24 20:19:21 · 696 阅读 · 1 评论 -
Java数组
一、介绍数组是相同类型数据的有序集合二、数组的声明和创建三、数组的三种初始化3.1、静态初始化3.2、动态初始化3.3、默认初始化package com.massimo.charpter7;public class Test08 { public static void main(String[] args) { //静态初始化 int[] array = {1 , 2 , 3}; //动态初始化 int[] ar原创 2022-04-19 23:09:23 · 290 阅读 · 0 评论 -
Java方法
一、简介Java方法时语句的集合,它们在一起执行一个功能,设计方法时,最好保持方法的原子性,即一个方法只完成一个功能,这样有利于后期的扩展。二、方法创建三、有参方法与无参方法3.1、有参方法3.2、无参方法四、方法的重载4.1、定义:在同一个类中,方法名相同,参数不同(参数的类型,数量,顺序);4.2、参数类型不同package com.massimo.charpter7;public class Test07 { public static void main(Str原创 2022-04-19 22:14:11 · 70 阅读 · 0 评论 -
Java流程控制
一、Scanner对象通过Scanner类的next()与nextLine()获取输入的字符串,在读取之前一般需要用hasNext()与hasNextLine()判断是否还有输入的数据。1.1、next():一定要读取到有效字符后才可以结束输入;对输入的有效字符遇到的空白,next()方法会自动将其去掉;只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符;next()不能得到带有空格的字符串。1.2、nextLine():以Enter为结束符也就是说nextline()方法返回原创 2022-04-17 10:45:55 · 229 阅读 · 0 评论 -
Java数据类型
java数据类型原创 2022-03-29 19:39:43 · 60 阅读 · 0 评论 -
IDEA开发工具
Java开发工具的简单介绍一、IDEAIDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。二、IDEA下载1、搜索(IDEA官网),找到原创 2022-03-29 19:14:20 · 4628 阅读 · 0 评论 -
Java运算符
一、Java运算符1、运算符的分类2、自增运算符的执行时机2.1、先赋值,再自增2.2、先自增,再赋值3、幂运算这里我们需要借助Java为我们提供的一个类:MathMath类还为我们提供了许多进行数学运算的方法,这里只介绍这一种。4、字符串连接符 :+...原创 2022-04-17 09:42:19 · 176 阅读 · 0 评论 -
Java变量
一、Java变量1、变量是什么:简单来说,变量就是可以变化的量。2、变量的特点Java是一种强类型语言,每个变量都必须声明其类型,并且Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。3、变量的命名规则3.1、Java中变量是以字母、下划线和美元符号开头,其后可以跟若干个字母、数字、下划线、和美元符号。3.2、Java变量一般采用驼峰命名法:即第一个单词的首字母小写,其后每一个单词的首字母都要大写。3.3、合法的变量名如下:4、变量的作用域4.1、类变量:用sta原创 2022-04-16 21:48:18 · 337 阅读 · 0 评论 -
Java类型转换
一、Java类型转换1、Java语言的特点由于Java是强类型语言,所以在进行某些运算的时候,需要用到数据转换。2、java数据转换的规则3、转换的种类3.1、强制转换(显示转换):由高到低3.2、隐式转换(自动转换):由低到高4、注意4.1、不能对布尔值进行转换;4.2、不能把对象类型转换为不相干的类型;4.3、在把高容量转换到低容量的时候,强制转换;4.4、转换的时候可能存在栈溢出,或者精度问题...原创 2022-04-16 21:18:42 · 328 阅读 · 0 评论