Java程序设计的基本原则
Java程序设计的基本原则-11.面向对象这是java编程里面大家公认的第一原则2.优先使用对象组合而非类继承3.分层最典型的三层架构,表现层-->逻辑层-->数据层表现层功能:展示数据,人机交互,收集参数调用逻辑层逻辑层功能:进行数据的逻辑校验,实现业务功能,处理业务功能,处理后续流程,...
2024-01-10Java简易计算器程序设计
编写一个模拟计算器的应用程序,使用面板和网格布局, 添加一个文本框,10个数字按钮(0~9),4个加减乘除按钮, 一个等号按钮,一个清除按钮,一个求平方根按钮,一个退格按钮, 要求将计算公式和结果显示在文本框中,实现效果如下图所示。Java简易计算器代码:import javax.swing.*; import javax.s...
2024-01-10java程序设计——MiniBlog
目录一、团队介绍二、项目git链接三、项目git提交截图四、项目设计技术五、项目功能架构图与主要功能流程图六、面向对象类图七、项目运行截图登录界面注册界面个人主页文章界面编辑界面搜索界面...
2024-01-10《Java程序设计》终极不改版
半年前的作品,上传只为纪念~成绩: ____0.1______ Java程序设计 课程设计 题 目:大学生信息管理系统学 院: 计算机与软件学院专 业: 网络工程_____. ...
2024-01-10《Java程序设计》第七周学习总结
教材学习内容总结Lambda如果使用JDK8的话,可以使用Lambda特性去除重复的信息。在只有Lambda表达式的情况下,参数的类型必须写出来,如果有目标类型的话,在编译程序可推断出类型的情况下,就可以不写出Lambda表达式的参数类型。Lambda表达式中this的参考对象以及toString()的接受者,是来自Lambda...
2024-01-10《Java程序设计》第8周学习总结
教材学习内容总结通用API日志java.util.logging包提供了日志功能相关类与接口,使用日志的起点是logger类,Logger类的构造函数标示为protected,不是java.util.logging同包的类不能直接以new创建,不许使用Logger的静态方法。Logger与Handler默认都会先依据Level过滤信息,如果没有做任何修改,取得的Logger实例之父...
2024-01-10王之泰《面向对象程序设计(java)》课程学习总结
第一部分:理论知识学习部分总复习纲要 1. Java语言特点与开发环境配置(第1章、第2章)2. Java基本程序结构(第3章)3. Java面向对象程序结构(第4章、第5章、第6章)4. 类、类间关系、类图5. Java JDK预定义类/接口及其API(String-第3章、 Arrays-第3章、Files-第3章62页、LocalDate-第4章、 Object-第5章、对象...
2024-01-1020145215《Java程序设计》课程总结
每周读书笔记链接汇总20145215《Java程序设计》第一周学习总结20145215《Java程序设计》第二周学习总结20145215《Java程序设计》第三周学习总结20145215《Java程序设计》第四周学习总结20145215《Java程序设计》第五周学习总结20145215《Java程序设计》第六周学习总结20145215《Java程序设计》第七周学习总结201...
2024-01-10Java程序设计资源推荐 - 笨笨
Java程序设计资源推荐 Java程序设计语言作为典型的面向对象程序设计语言,早已经占据了一块相当牢固的地位。在众多网友都推出自己的Java学习资源的时候,我也按捺不住来写一个帖子作为自己进行Java程序设计语言学习经常参考的材料总结,以享各位网友...
2024-01-10《Java程序设计》第15周课堂实践总结
实践一 教材代码检查-p242要求在IDEA中或命令行中运行P242 StackTraceDemo2.java代码运行结果和教材一致吗?为什么?代码/** * Created by crazymosquito on 2017/3/28. */public class StackTraceDemo2 { public static void main(String[] args) { try { c(); }catch (NullPointerExcep...
2024-01-1020145127《java程序设计》第六周学习总结
教材学习内容总结第十章 输入与输出文件的读写网络上传数据的基础10.1 InputStream与OutputStream流(Stream)是对「输入输出」的抽象,注意「输入输出」是相对程序而言的InputStream与OutputStreamreadwrite二进制文件标准输入输出System.in: 标准输入,默认关联到键盘(终端输入)System.out: 标准输出,默认关联...
2024-01-1020145204《Java程序设计》第5周学习总结
教材学习内容总结语法与继承构架我们之前接触到的C通常都是将程序流程和错误处理混在一起,在编写程序的时候必须考虑可能出现的错误并提前做好处理,然而在Java中则将错误以对象的方式呈现为java.lang.Throwable的各种实例,方便我们针对错误进行处理。以下是关于异常处理的学习。异常体系结构...
2024-01-10201521123027
第八周学习总结 1.1思维导图2.书面作业Q1.List中指定元素的删除(题目4-1)1.1 实验总结总结:判断List中是否存在指定元素,需要用到equals方法,若存在就用remove进行对元素的删除。remove方法就是删除当前下标为i的元素,然后将该元素的所有元素向前移一位,i自减。Q2.统计文字中的单词数量并按出现次数排序(题目5-3)2....
2024-01-10201521123078 《java程序设计》第十周学习总结
1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容。创建线程:定义Thread的子类可以实现Runable接口线程的控制:线程暂停Thread.sleep(),线程让步Thread.yield();守护线程:等待其他线程jion();线程状态:New(新建);Runnable(就绪);Running(运行,占用CPU);等待:执行wait;同步:synchronized,尝...
2024-01-1020145229《Java程序设计》第四次实验报告
Android开发基础实验要求1.基于Android Studio开发简单的Android应用并部署测试;2.了解Android组件、布局管理器的使用;3.掌握Android中事件处理机制。4.Android Studio安装指导(这个是老师所给的安装指示,里面很详细的记录了如何安装)实验内容JDK的安装与环境变量配置首先要在你的计算机中配置JDK因为我...
2024-01-10201521123025《java程序设计》第12周学习总结
2. 书面作业将Student对象(属性:int id, String name,int age,double grade)写入文件student.data、从文件读出显示。参考:本题具体要求见流与文件实验任务书-题目1-2.1参考代码:TextFileTest.javaQ.1. 字符流与文本文件:使用 PrintWriter(写),BufferedReader(读)1.1 生成的三个学生对象,使用PrintWriter的println方法写入student.txt...
2024-01-1020145329《Java程序设计》第十周学习总结
教材学习内容总结网络编程• 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据。程序员所作的事情就是把数据发送到指定的位置,或者接收到指定的数据1.网络概述• 网络编程的实质:两个(或多个)设备(例如计算机)之间的数据传输。• 计算机网络:通过一定的物理设备将处于不...
2024-01-10201521123072《java程序设计》第十二周学习总结
1. 本周学习总结1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容。2. 书面作业将Student对象(属性:int id, String name,int age,double grade)写入文件student.data、从文件读出显示。1. 字符流与文本文件:使用 PrintWriter(写),BufferedReader(读)1.1 生成的三个学生对象,使用PrintWriter的println方法写...
2024-01-1020145240《Java程序设计》第三周学习总结
教材学习内容总结个人感觉第三周的学习量还是很大的,需要学习的内容更难了而且量也变多了,所以投入了更多的时间到Java的学习中去。第四章主要讲了Java基本类型中的类类型,如何定义类、构造函数、使用标准类、基本类型打包器、数组复制、字符串等内容查询API文档。第五章主要内容包括封...
2024-01-10201521123011 《java程序设计》 第7周学习总结
参考资料:XMind2. 书面作业1.ArrayList代码分析1.1 解释ArrayList的contains源代码1.2 解释E remove(int index)源代码1.3 结合1.1与1.2,回答ArrayList存储数据时需要考虑元素的类型吗?1.4 分析add源代码,回答当内部数组容量不够时,怎么办?1.5 分析private void rangeCheck(int index)源代码,为什么该方法应该声明为private...
2024-01-1020145103 《Java程序设计》第2周学习总结
教材学习内容总结在第三章主要学习了Java语言中的类型及其变量主要类型为:整数(1字节的byte,2字节的short,4字节的int以及8字节的long型),还有char型,boolean型的变量类型,以及相关运算符:逻辑运算,位运算递增递减运算,指定运算等。同时我们需要注意到在JAVA语言中一不小心就会出现变量类...
2024-01-1020145120 《Java程序设计》第4周学习总结
教材学习内容总结-定义子类,加“extends+父类名”以继承父类。-子类只能继承一个父类-编辑器会检查等号右边类是不是左边类的子类(右边是不是一种左边)-定义方法前加 “@Override” 标注,让编译程序检查是否重新定义-用public后加上abstract定义抽象类和抽象方法,抽象方法可以直接以“;”结...
2024-01-1020145310 《Java程序设计》第2周学习总结
教材学习内容总结第三章主要学习了java的基础语法。java中的基本类型主要可区分为,整数、字节、浮点数、字符与布尔。整数short,int,long,分别占2,4,8字节。浮点数也就是小数可分为float,double,分别占4,8字节。char类型用来存储字符型。这些都与之前学习的c语言相同。布尔类型表示真与假true,fals...
2024-01-102045331 《Java程序设计》第09周学习总结
教材学习内容总结第十六章 整合数据库16.1.1JDBC简介1、JDBC是用于执行SQL的解决方案,开发人员使用JDBC的标准接口,数据库厂商则对接口进行操作,开发人员无须接触底层数据库驱动程序的差异性。2、厂商在操作JDBC驱动程序时,依方式可将驱动程序分为4种类型:·Type 1:JDBC-ODBC Bridge Driver·Type 2:Nativ...
2024-01-1020145315 《Java程序设计》第三周学习总结
教材学习内容总结第四章4.1类与对象4.1.1定义类:new clothes();新建一个对象。class clothes { String color; char size; clothes(String color,char size){ this.color=color; this.size=size; }}public class field { public static void main(String[] args) { ...
2024-01-10