java基础
文章平均质量分 69
记录一下学习黑马程序员java基础部分,做的一点笔记
略知12
略会的:MCU(STC、STM、GD)、编程语言(C/C++、Python、JAVA、Kotlin、Js、Matlab、Sql)、通信协议(HTTP、RTP、MQTT)、数据分析(SPSS)、人工智能(Pytorch、TensorFlow)、界面开发(QT、Android、微信小程序、网页)、多学科基础知识(经济学、市场营销、心理学、工业设计);感兴趣的:书籍(历史、传记、经典名著)、知识(管理、金融、口才);目前职务:算法工程师;想从事的: 环境治理(基于物联网的数据服务商)(曾从事)、个人健康(基于智能穿戴的中老年人健康管理监控)(正在从事)、科技娱乐(基于混合显示或人工智能的新娱乐)
展开
-
【十】JAVA的内部类
文章目录七十五、形参和返回值七十六、内部类七十七、成员内部类七十八、局部内部类七十九、匿名内部类七十五、形参和返回值当类名作为形参和返回值时:1.方法的形参是类名,其实需要的是该类的对象; 2.方法的返回值是类名,其实返回的是该类的对象。当抽象类名作为形参和返回值时:1.方法的形参是抽象类名,其实需要的是该抽象类的子类对象; 2.方法的返回值是抽象类名,其实返回的是该抽象类的子类对象。当接口名作为形参和返回值时:1.方法的形参是该接口名,其实原创 2021-12-06 23:36:52 · 293 阅读 · 0 评论 -
【九】JAVA的多态和抽象类、接口
文章目录六十六、多态六十七、多态中成员的访问特点六十八、多态的好处和弊端六十九、多态中的转型七十、抽象类七十一、抽象类的成员特点七十二、接口七十三、接口的成员特点七十四、类、抽象类和接口的区别六十六、多态多态指的是同一个对象,在不同时刻表现出来的不同形态多态的前提和体现:1.有继承关/实现关系 2.有方法重写 3.有父类引用指向子类对象六十七、多态中成员的访问特点简而言之就是访问通过多态实现的子类时,如果父类没有该成员变量或方法则报错;访问成员变量还是父类的原创 2021-12-06 00:36:51 · 281 阅读 · 0 评论 -
【八】JAVA的继承和修饰符
文章目录五十九、继承六十、super六十一、方法重写六十二、package六十三、import六十四、权限修饰符六十五、状态修饰符五十九、继承继承是面向对象三大特征之一,可以使得子类具有父类(基类、超类)的属性和方法,还可以在子类(派生类)中重新定义,追加属性和方法。格式:public class 子类名 extends 父类名 { }优点:提高代码的复用性和维护性缺点:当父类改变,则子类也跟着改变什么时候使用继承:类之间是包含关系时就近原则在继承中体现:在子类方法中访问一个变量(方法)时,原创 2021-11-15 00:54:08 · 437 阅读 · 0 评论 -
【七】JAVA的字符串
文章目录五十六、API五十七、String五十七、StringBuilder五十八、Arraylist实践、学生管理系统五十六、APIAPI(Application Programming Interface):应用程序接口Java API:指的是JDK中提供的各种功能的Java类帮助文档下载链接在线版注:java.lang类是不需要导包的在程序中IDEA中的快捷键Ctrl+Alt+v可以快速补足返回值五十七、String特点:字符串在创建后不能被改变 字符串缓冲区支持可变字符串原创 2021-11-14 00:42:56 · 278 阅读 · 0 评论 -
【六】类和对象
文章目录四十七、类和对象四十八、对象内存图四十九、成员变量和局部变量五十、private五十一、this五十一、this内存原理五十二、封装五十三、构造方法四十七、类和对象类:对现实生活中一类具有相同属性和行为的事物的抽象,是java程序的基本组成单位类的特点:1.是对象的数据类型;2.是具有相同属性和行为的一组对象的集合对象的属性:对象具有的各种特征,每个对象的每个属性都拥有特定的值对象的行为:对象能够执行的操作static类是对象的抽象,对象是类的实体类的组成:属性和行为属性:在类中通原创 2021-11-13 01:09:30 · 474 阅读 · 0 评论 -
【五】JAVA的方法和调试
文章目录三十八、方法三十九、方法的定义和调用四十、带参数方法的定义和调用四十一、带返回值方法的定义和调用四十二、方法的注意事项四十三、方法重载四十四、方法的参数传递四十五、Debug四十六、一个数组反转的示例三十八、方法注:1.方法是先定义再调用 2.就是类似于c语言的函数三十九、方法的定义和调用定义格式:public static void 方法名(){ 方法体; }四十、带参数方法的定义和调用参数包含以下两种:形参指的是方法定义时的参数实参指的是方法调用时的原创 2021-11-12 00:02:18 · 438 阅读 · 0 评论 -
【四】JAVA的数组和IDEA的安装
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码原创 2021-11-11 00:43:13 · 394 阅读 · 0 评论 -
【三】JAVA的控制语句
文章目录二十二、流程控制二十三、if语句二十四、switch语句二十五、for循环语句二十六、while循环语句二十七、do...while循环语句二十八、跳转控制语句二十九、循环嵌套三十、Random二十二、流程控制顺序结构就是按照代码的先后顺序,依次执行。二十三、if语句格式:if (关系表达式1) { 语句体1; } else if (关系表达式2) { 语句体2; } … else { 语句体n+1; }二十四、switch语原创 2021-11-10 00:27:11 · 420 阅读 · 0 评论 -
【二】JAVA运算符
文章目录十五、算术运算符十六、赋值运算符十七、自增自减运算符十八、关系运算符十九、逻辑运算符二十、三元运算符二十一、数据输入十五、算术运算符运算符:常见的±*/等表达式:运算符连接起来符合java语法的式子,比如a+b算术运算符:+ - * / %注:要想得到小数,里面要有浮点数参与在print的时候,char和int是根据ASCII码进行转换的字符串的"+",是字符串连接符,也就是拼接十六、赋值运算符赋值运算符:a=10,不要说a等于10,而要说将10赋值给变量a注:当进行+=、原创 2021-11-09 00:35:31 · 238 阅读 · 0 评论 -
【一】JAVA基本概念
文章目录一、java发展史二、Java跨平台二、JRE和JDK三、下载JDK一、java发展史1.java之父:詹姆斯·高家林2.关键时间点:1996年Java(1.0)发布,2004年Java(5.0)发扬光大,2014年Java(8.0)使用最广,2021年Java(16.0)本次使用。二、Java跨平台原理:不同平台都有对应的Java虚拟机(JVM)二、JRE和JDKJRE是一个用来运行Java程序的环境,包含JVM和核心类库JDK是Java开发工具包,包含JRE和开发工具(包括编译原创 2021-11-07 23:20:19 · 1596 阅读 · 7 评论