一、什么是面向对象 当你想要用一件东西完成一个动作或做一件事情时,这个动作或这件事情是这件东西可以完成的动作,我们要做的就是指挥这件东西,告诉它去做。比如开门, 我们只是转一下把手,给门一个要打开的信号,然后门通过自己具备的功能,转动门轴、合页等,实现门的打开。这就是Java中的面向对象的思想。C语言中是面
Java高新技术之实现类似spring的可配置的AOP框架1.工厂类BeanFactory负责创建目标类或代理类的实例对象,并通过配置文件实现切换。其getBean方法 是根据参数字符串返回一个相应的实例对象,如果参数字符串在配置文件中对应的类名不是ProxyFactory Bean,则直接返回该类的实例对象,否则,返回该类实例对象的getProxy方法返回的对象 2.BeanFactory的构造
黑马程序员全套Java教程_Java基础教程_多线程之模块化(p408-410)(三十八)1.1 模块化概述1.2 模块的基本使用1.3 模块服务的使用 1.1 模块化概述这些年Java语言随着发展已经成为了一门影响深远的编程语言,系统都采用Java语言编写。但是伴随着发展,Java也越来越大,逐渐发展成为一门“臃肿”的语言。而且无论是运行一个大型的软件系统,还是运行一个小小的程序,即是程序只需
转载
2023-05-29 22:09:43
166阅读
黑马程序员匠心之作|C++教程从0到1入门编程,学习编程不再难 文章目录1、C++初识1.1 第一个c++程序1.2 注释1.3 变量1.4 常量1.5 关键字1.6 标识符命名规则2 数据类型2.1 整型2.2 sizeof关键字2.3 实型(浮点型)(科学计数法)(定义float数字后加个f)2.4 字符型2.5 转义字符2.6 字符串型2.7 布尔类型 bool2.8 数据的输入(键盘输入c
JavaDoc:生成DOC文档的命令:javadoc -d 要存放到的目录 -author -version 源文件名.java 内存:Java程序在运行时,需要为虚拟机分配一定的内存空间。为了提高运算效率,又对该内存空间进行了不同区域的划分,每一片区域都有特定的数据处理方式和内存管理方式。1.栈内存:用于存储局部变量,当数据用完后,所占空间会自动释放,并且是先进后出2.堆内存:用
转载
2023-09-05 18:53:45
231阅读
笔记一共记录了毕向东的java基础的25天课程,分上、中、下本片为上篇,涵盖前10天课程1.定义类,类如果要独立运行,得有一个main函数,类似c语言的main函数。配置path,使用javac编译类生成字节码文件,使用java命令执行class文件。2.负数的二进制 进制转换与-或-异或左移和右移3.控制语句 For While if-switch4.数组、二维
24.while 循环语句格式 基本格式:while( 条件判断语句) {循环体语句;}完整格式:初始化语句;while(条件判断语句) {循环体语句;条件控制语句;}执行流程:(1)执行初始化语句(2)执行条件判断语句,看其结果是true还是false如果是false ,循环结束如果是 true , 继续执行.(3)执行循环体语句(4)执行调价控制语句(5)回到(2)继续//for循环
转载
2023-06-26 17:11:43
47阅读
前期准备01-2.1 一、程序的流程控制语句①判断结构(if)格式:❶if(条件表达式)→{条件表达式为true,执行此语句;}❷if(条件表达式)→{条件表达式为true,执行此语句;}→else→{条件表达式为false,执行此语句;}❸if中嵌套if或者else中嵌套if❹if-else结构,有时可以简写为三元运算符,如:变量 = 三元运算符;好处是,可以简化代码;局限性是,运算必
1、Python如果函数需要返回多个值,可以直接用“,”分割不同的返回值,不用加括号,而且还可以把他们赋值到不同的变量拿来使用,默认里面是不可改变的元组 2、Python中交换两个变量的值, 用的是元组,两个变量分别为每个元组的对应的元素 3、列表的相加操作本质上是调用了extend函数 4、Python函数中的缺省参数要放后面,缺省参数就是有默认值的,如果不需要修改就可以省略的参数,必须放在实参
黑马程序员-JAVA学习笔记黑马程序员_java编程基础2 JAVA的概述: DOC常用命令:dir列出当前目录下的文件以及文件夹; md创建目录; rd删除目录; cd打开指定目录; cd..返回上一级目录; cd\返回到当前目录的
文章目录一、流程控制二、顺序结构三、if 分支结构3.1 if 语句3.2 if else语句(双分支语句)3.3 if else if 语句(多分支语句)四、三元表达式五、switch 分支结构5.1 switch 语句和 if else if 语句的区别六、循环结构6.1 循环6.1 for 循环6.1 双重 for 循环6.1 while 循环6.1 do while 循环6.1 cont
转载
2023-09-02 00:01:03
38阅读
封 装(面向对象特征之一)封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。好处:将变化隔离;便于使用;提高重用性;安全性。封装原则:将不需要对外提供的内容都隐藏起来,把属性都隐藏,提供公共方法对其访问。 this:代表对象。就是所在函数所属对象的引用。this到底代表什么呢?哪个对象调用了this所在的函数,this就代表哪个对象,就是哪个对象的引用。开发时,什么时候使用th
实例3:生词本背单词是英语学习中最基础的一环,不少学生在背诵单词的过程中会整理自己的生词本,以不断拓展自己的词汇量。本实例要求编写生词本程序,该程序需具备以下功能。(1)查看生词列表功能:输出生词本中全部的单词;若生词本中没有单词,则提示“生词本内容为空”。(2)背单词功能:从生词列表中取出一个单词,要求用户输入相应的翻译,输入正确提示“太棒了”,输入错误提示“再想想”。(3)添加新单词功能:用户
转载
2023-08-31 17:56:57
92阅读
黑马程序员全套Java教程_Java基础教程_集合基础(十五)1.1 集合概述1.2 ArrayList构造方法和添加方法1.3 ArrayList集合常用方法案例一:存储字符串并遍历案例二:存储学生对象并遍历案例三:键盘存储学生对象并遍历 1.1 集合概述编程的时候如果要存储多个数据,使用长度固定的数组存储格式,不一定满足我们的需求,更适应不了变化的需求,那么,此时该如何选择呢?——集合集合的
字面量:注释单行注释: # 注释内容多行注释: """ 注释内容 """输出 print()
print(内容1,内容2.... , 内容n)
print("内容",end='') #取消换行,给end赋值一个空字符串即可
\t 可以起到对其作用
type() 语句
type(被查看类型的数据)
类型转换
int(x)、flaot(x)、str(x)标识
文章目录一、数组的概念二、创建数组2.1 数组的创建方式2.2 利用 new 创建数组2.3 利用数组字面量创建数组2.4 数组元素的类型三、获取数组中的元素3.1 数组的索引四、遍历数组4.1 数组的长度五、数组中新增元素5.1 通过修改 length 长度新增数组元素5.2 通过修改数组索引新增数组元素六、JavaScript 数组方法6.1 把数组转换为字符串6.2 Popping 和 P
转载
2023-09-19 00:01:57
94阅读
一、什么是软件 软件就是一系列按照特定顺序组织的计算机数据和指令的集合 二、什么是开发 &nbs
转载
2023-07-18 18:01:41
272阅读
一、异常 尽管人人希望自己身体健康,处理的事情都能顺利进行,但在实际生活中总会遇到各种状况,比如感冒发烧,工作时电脑蓝屏、死机等。同样,在程序运行的过程中,也会发生各种非正常状况,比如程序运行时磁盘空间不足、网络连接中断、被装载的类不存在等。针对这种情况,在Java语言中,引入了异常以异常类的形式对这些非
转载
2023-08-29 10:27:19
139阅读
一.Java语言概述 Java是一种计算机语言,是人与计算机进行信息交流沟通的一种工具,我们常见的计算机语言还有C,C++,C#等。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。Java语言分为J2EE,J2ME和J2SE共三个版本。二.Java语言的特点 Jav
转载
2023-07-27 14:28:00
142阅读