- 博客(28)
- 收藏
- 关注
原创 Java语言程序设计 第九章:三个修饰符
public修饰符使我们的代码更加可见和可访问,private修饰符使我们的代码更加封装和安全,protected修饰符使我们的代码更加灵活和可扩展。例如,我们可以使用public修饰符来声明一个public类,使其可以在其他类中实例化和使用。当我们将一个类声明为protected时,它可以被同一个包内的其他类访问和使用,同时也可以被其他包中的子类访问和使用。同样,当我们将一个方法或变量声明为protected时,它可以在同一个包内的其他类以及其他包中的子类中调用和访问。
2024-06-11 14:05:56
198
原创 Java语言程序设计 第十章:接口
接口的设计需要谨慎,保证接口的兼容性和稳定性。2. 接口中的方法默认为 public abstract,抽象类中的方法可以有 public,protected,private 修饰符。1. 接口的设计需要谨慎,一旦定义了接口,就要保证接口的兼容性和稳定性,否则会对实现类造成影响。1. 接口可以用于实现多态,可以将一个接口类型的变量指向实现该接口的类的对象。4. 接口可以继承接口,类可以实现多个接口,实现的接口之间可以有继承关系。3. 实现了多继承的效果,一个类可以实现多个接口,提供了更多的功能和行为。
2024-06-11 14:04:14
324
原创 Java语言程序设计 第八章面向对象的三大特性(封装、继承、多态)
(1) 多态应用在形式参数上:本类型+所有的子类 型对象、引用都可以作为实际参数进行传递 (2) 多态应用在返回值上:本类型+所有子类型的 对象、引用都可以作为返回值进行返回。b. super()/super(实参):应用在子类的 构造方法的第一行有效语句中,代表创建子类对象 时,告知jvm完成父类对象创建时采用哪一个构造 方法完成对象的创建。(2) 执行:判断引用中存储的实际对象类型是否兼 容于后面的类型(是否为后面类型的一种),兼容true,不兼容-false。return 属性名;
2024-06-11 14:01:06
1649
原创 程序员应该具有的职业素养
总的来说,一个具备良好职业素养的程序员应该是技术能力强、有团队意识、能够解决问题、具备良好的沟通能力、有责任心、注重细节、保持持续学习和改进的态度。1.技术能力:具备扎实的编程技术和计算机知识,能够独立完成所负责的任务,能够持续学习并跟上技术的发展。4.沟通能力:能够清晰地表达自己的想法和观点,能够与非技术人员有效沟通,理解他们的需求和意见。6.学习能力:面对新的技术和挑战时,能够主动学习和掌握新知识,不断提升自己的能力。9.持续改进:不断反思自己的工作和方法,寻找改进的空间,提高自己的工作效率和质量。
2024-06-04 13:22:54
486
原创 举例说明计算机视觉(CV)技术的优势和挑战。
总的来说,计算机视觉技术具有很高的潜力和广泛的应用前景,但也面临着一些技术上和社会上的挑战。4. 隐私问题:计算机视觉技术可能涉及到个人隐私和数据保护的问题,需要考虑和解决相关的法律和伦理问题。3. 自动化:计算机视觉技术可以自动识别和检测图像中的物体、场景和特征,实现无人值守的工作流程。2. 准确性:计算机视觉技术可以实现高度准确的图像和视频分析,避免了人为的主观判断和错误。1. 复杂性:图像和视频数据的复杂性使得计算机视觉技术面临着复杂的算法和模型设计问题。
2024-06-03 20:13:15
306
1
原创 对人工智能技术GPT-4o的初步认知
尤其是在面对更复杂的问题和语境时,它的表现更加出色,显示出强大的语言理解和生成能力。GPT-4o还具备更强大的推理和逻辑思维能力,可以更好地处理复杂的问题和场景。此外,GPT-4o还具备更高级的对话能力,可以进行更自然流畅的对话,更好地理解和回应用户需求。这样的改进使得GPT-4o能够生成更准确、更具连贯性的文本,具备更高水平的语言理解和生成能力。总体而言,GPT-4o作为一项先进的人工智能技术,具备强大的语言理解和生成能力,能够提供高质量的文本生成和对话交互。
2024-06-03 01:17:07
581
原创 图像多分类的人工智能代码
这个代码使用了CIFAR-10数据集,该数据集包含10个类别的图像,包括飞机、汽车、鸟、猫等。代码首先加载数据集,然后对图像数据进行预处理。接下来创建一个卷积神经网络模型,模型包含了多个卷积层和全连接层。然后,编译模型,指定优化器和损失函数。最后,通过训练数据拟合模型,并在测试数据上评估模型的性能。请注意,这只是一个简单的例子,你可以根据自己的需求进行修改和扩展。
2024-05-31 23:51:13
370
原创 人工智能在现代科技中的应用和未来发展趋势。
人工智能(Artificial Intelligence,简称AI)是一种模拟人类智能的技术,其应用范围广泛,正在对现代科技产生深远影响。
2024-05-30 22:23:27
801
原创 Java语言程序设计1 第六章:数组
(1) 先声明,再分配空间:数据类型[] 数组名;数组名 = new 数据类型[长度];(2) 声明的同时并分配空间:数据类型[] 数组名 = new 数据类型[长度];(3) 显示初始化:数据类型[] 数组名= new 数据类型[]{值1, 值2,值3};(4) 显示初始化:数据类型[] 数组名= {值1,值2,值3};注意:数组的声明和初始化一起完成。
2024-05-28 19:28:16
854
原创 Java语言程序设计1 第五章:函数
定义类以内,其他函数以外的位置(与main函数并列)public static void 函数名(){// 函数的实现函数的定义:函数的声明和函数的实现public static void 函数名()注意:函数名 ,望文生义,采用驼峰命名法形 式命名{}
2024-05-28 18:30:33
726
原创 Java语言程序设计1 第四章:循环结构
循环特点相同 先判断,再执行先执行,再判断for循环比较常用while循环:循环次数不明确时,建议使用while循环循环次数明确时,建议使用for。
2024-05-27 12:18:11
443
原创 人工智能对程序员的影响
此外,社会各界也需要共同关注人工智能带来的影响,建立健全相关的法律法规和伦理准则,确保人工智能的发展是安全、可靠和符合道德规范的。只有在全社会的共同努力下,我们才能充分发挥人工智能的优势,同时最大限度地减少其可能带来的负面影响,实现人工智能与人类的和谐共处和共同发展。随着人工智能技术在各个领域的广泛应用,如智能医疗、智能交通、智能家居等,需要大量的程序员来开发和维护相关的软件和系统。程序员需要以积极的态度迎接这一变革,不断提升自己的能力和素质,在人工智能的浪潮中找到自己的定位和发展方向。
2024-05-26 19:15:46
431
原创 Java语言程序设计1 第三章:分支结构
1. 基本if结构: (1) 语法: if(判断条件/布尔表达式){ // 语句 } (2) 执行原理:如果判断条件成立,则执行{}中的语句2. 基本if结构2 (1) 语法: if(判断条件/布尔表达式){ // 语句1
2024-05-26 19:00:53
750
原创 Java语言程序设计1 第二章:变量、数据类型、运算符、表达式
计算机中的一块内存空间,存储数据的基本单元数据类型、变量名、数据(1) 先声明,再赋值:·数据类型变量名;// 声明变量名 = 值;// 赋值(2) 声明的同时并赋值:数据类型变量名 = 值;(3) 同时定义多个相同类型的变量:数据类型变量名1,变量名2=值,变量3;
2024-05-25 13:31:32
2378
原创 Java包的机制
Java还提供了访问修饰符来控制包的访问权限。在Java中,包由一组相关的类和接口组成,它们通常位于同一个文件夹下,并且具有相同的包名。例如,java.util包包含了一些常用的工具类,java.io包包含了用于输入输出的类和接口。Java的包机制是指将相关的类和接口组织在一个特定的命名空间中,以便更好地组织和管理代码。包的命名应该遵循一定的规范,通常是使用倒置的域名作为包名的前缀。总之,Java的包机制能够帮助开发者更好地组织和管理代码,提高代码的可读性和可维护性,避免命名冲突,并提供对访问权限的控制。
2024-05-25 12:50:27
185
原创 如何学习网站开发
重要的是坚持实践和不断学习,通过不断地编写代码来提升自己的网站开发技能。5.学习服务器和网络知识:了解如何搭建服务器、配置域名和服务器的基本安全性。6.实践项目:通过实际项目来应用所学的知识和技能。4.学习数据库:了解关系型数据库(如MySQL、Oracle)和非关系型数据库(如MongoDB、Redis)的基本概念和操作。8.持续学习和探索:网站开发是一个不断发展和变化的领域,所以要保持学习和跟进最新的技术和趋势。7.学习优化和安全性:学习如何优化网站的性能和加载速度,以及如何保护网站免受安全威胁。
2024-05-25 12:45:38
414
原创 Java语言程序设计1 第一章Java环境搭建(总)
Java是一种编程语言;除了java编程语言, 还有很多的编程语言:c、c++、c#、python等不同编程语言类比于不同国家语言;每个编程语言的 语法不同;应用场景不同Java是一个用于后端开发的编程语言。
2024-05-23 18:56:50
858
1
原创 七、编码规范
4. 不能使用 java中关键字、保留字(goto、 const)、特殊符号命名(true/false/null)4.变量名/函数名/方法名:第一个单词首字母小写,其余单词首字母大写(驼峰命名法) , ageAndName。1. java中标识符只能以 数字、字母、_、$组 成,但是不能以数字开头。注意:java中允许使用汉字命名,但是不建议使用,容易出现乱码。(1) // :单行注释:只能写一行注释内容。注意2:单行注释不能嵌套多行注释;标识符:起名字的内容,统称为标识符。(2) 建议要求【软性要求】
2024-05-23 18:43:18
325
1
原创 六、package(包)
(1) package语句必须位于源文件中第一行有效语句。(1) 编译:javac -d . 源文件名.java。(2) 一个源文件中最多只能定义一个package语句。1. 作用:类似于文件夹,方便进行分门别类进行管理。2. 语法:package 包名;(2) 运行:java 包名.类名。4. 带包的编译和运行。
2024-05-23 18:34:50
171
1
原创 五、Java的第一个开发程序
(1) main函数:被称为主函数,程序的入口,一个类中最多只能有一个主函数。(1) 一个源文件中可以定义多个类,每个类中都可以定义一个main函数。(2) 一个类被 public 修饰,则此类被称为公开 类、公共类。(1) 编译:javac 源文件名.java。(5) 一个源文件中最多只能定义一个公开类。(2) 一个源文件中多个类之间不允许重名。(4) 公开类的类名必须和源文件名字一致。(1) public:公开的、公共的。(2) 运行:java 类名。
2024-05-23 18:31:25
189
1
原创 四、环境搭建
(2) jdk没有 提供操作界面,需要安装 notpad++ 文本编辑器进行编写代码。(3) JDK:Java开发工具,JDK=JRE+编译器+工具类+工具。(2)直接 利用 先 系统键 + 同时 再按 R,输入 cmd即可。(1) JVM:Java虚拟机;(1) jdk不要重复安装,如果想卸载,需要通过控制面板。(3) 在 文件夹 的输入框中 输入 cmd,回车即可。(1) java_home:jdk的根目录。(2) path:java的 bin目录。
2024-05-22 17:19:54
248
1
原创 三、Java运行机制
2. 注意:实际运行时,运行 .class 文件;.java只需 要编译一次,.class文件可以被多次的运行(一次 编译多次运行)编译:将 .java源文件通过编译器生成对应的字节码文件 (.class文件)注意:如果源代码更改,重新的编译,生成新的对 应的.class。运行:将 .class文件 通过解释器-》逐行的翻译并运行。源码文件:.java文件,开发人员进行编写。1. Java运行机制:先编译后解释运行。
2024-05-22 17:10:33
210
1
原创 二、Java语言的特点 【了解】
windows、linux、unix、macos等。3. 资源广泛性:很多编程爱好者进行研究,大厂作 为推手。开发环境 windows /macos。2. 开源性(开放源代码,编程人员写的程序)4. 跨平台性:可以在不同的操作系统运行。部署环境:linux。1. 简单性:相对 c、c++等。5. 面向对象性:后续的讲解。
2024-05-22 17:06:29
210
1
原创 一、Java历史
2004年: jdk1.5版本,更名为 jdk5.0。jdk8.0 -> 企业,lambda表达式 (stream流)2009年:sun被 oracle(甲骨文)收购了。添加新特性:泛型、增强的for等。JavaSE:Java语言核心基础。1. 1995年,sun公司推出的一款面向对象的编程语言。java发展方向分为:【记住】JavaEE:企业级开发应用。JavaME:通信相关。2. jdk:java开发的必要工具。
2024-05-22 11:13:28
165
原创 第一章:Java环境搭建
Java是一种计算机编程语言;除了java编程语言, 还有很多的编程语言:c、c++、c#、python等。不同编程语言类比于不同国家语言;每个编程语言的 语法不同;Java是一个用于后端开发的。
2024-05-22 11:06:19
204
原创 Java语言程序设计1
1.不允许迟到、旷课,有情况,请假(导员-》拿着假条发送给班长+学委);特殊情况,发微信给老师,在群里告知一下。2. 上课期间好好听课;不允许玩手机、电脑游戏、看 电视剧、和小视频等和学习无关内容。3. 要求写笔记:电子笔记;使用 csdn以博客形式写笔记;以章节,纳入平时成绩。2. 作业过程中,有问题,及时沟通(微信、E307)4. 课堂案例及时练习;练习过程出现问题,多沟通。手机:统一放在电脑左边、右边、或者老师这边。博客记录笔记:互联网的形式存储,方便查看。1. 及时完成作业;
2024-05-22 10:41:19
187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人