java实现投票程序设计
本文实例为大家讲述了java实现投票程序设计代码,分享给大家供大家参考,具体内容如下运行效果图:程序如下:import java.awt.*;import java.awt.Event.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.StringTokenizer;import javax.swing.*;public class VoteTest implements Act...
2024-01-10java程序设计基本概念 jvm
(1)对于字符串:其对象的引用都是存储在栈中的,如果是编译期已经创建好(直接用双引号定义的)的就存储在常量池中,如果是运行期(new出来的)才能确定的就存储在堆中。对于equals相等的字符串,在常量池中永远只有一份,在堆中有多份。例如:1 String s1 = "china";2 String s2 = "china";3 String s3 = "chin...
2024-01-10Java程序设计的基本原则
Java程序设计的基本原则-11.面向对象这是java编程里面大家公认的第一原则2.优先使用对象组合而非类继承3.分层最典型的三层架构,表现层-->逻辑层-->数据层表现层功能:展示数据,人机交互,收集参数调用逻辑层逻辑层功能:进行数据的逻辑校验,实现业务功能,处理业务功能,处理后续流程,...
2024-01-10java程序设计——MiniBlog
目录一、团队介绍二、项目git链接三、项目git提交截图四、项目设计技术五、项目功能架构图与主要功能流程图六、面向对象类图七、项目运行截图登录界面注册界面个人主页文章界面编辑界面搜索界面...
2024-01-10《Java程序设计》第二周学习总结
教材学习内容总结Ch2 基本数据类型与数组Unicode字符集之中所有都叫做“字母”,无论是英文字母、汉字、日文的平假名和片假名等数据类型大小注意int型4个字节取值范围-231~231-1byte型1个字节取值范围-128~127short型2个字节取值范围-215~115-1long型8个字节后缀用大写字母L表示cha...
2024-01-10《Java程序设计》第八周学习总结
本周学习总结1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容。1.2 选做:收集你认为有用的代码片段书面作业1.本次作业题集集合List中指定元素的删除(题目4-1)1.1 实验总结在这一道题中,我开始是从第一个元素开始删除,但是总是没有办法实现:for(int i=0;i<strlist.size();i++)...
2024-01-10《Java程序设计》第一周学习总结
教材学习内容总结通过第一周的学习让我对Java有了个初步的了解,知道了Java分为Java SE、Java EE、Java ME三大平台,其中Java SE是基础。Java的一大特点是它可以跨平台,而JVM对Java的跨平台提供了支持,它就类似于一个虚拟机,只要在当前平台安装了相应的JVM,Java程序就有了可以在此平台上运行的基础...
2024-01-10《2018面向对象程序设计(java)课程学习进度条》
《2018面向对象程序设计(java)课程学习进度条》周次(阅读/编写)代码行数发布博客量/博客评论量课堂/课余学习时间(小时)最满意的编程任务第一周100/20 1/0 4/3 九九乘法表第二周 200/50 1/0 6/4 实验一、实验二第三周 270/100 1/0 4/4 实验二...
2024-01-10《2019面向对象程序设计(java)课程学习进度条》
周次(阅读/编写)代码行数发布博客量/评论他人博客数量课余学习时间(小时)学习收获最大的程序阅读或编程任务1 20/10 1/03大概了解Java这门课得学习目标,了解了用什么软件来编译Java代码,学会了使用eclipse。2 200/40 2/08 通过...
2024-01-1020155335《java程序设计》第一周学习总结
18个章节的问题(1)为什么需要JVM让java跨平台?(2)JVM与JDK,与JRE的关系?(3)为什么 -0/3 结果是 0,而 -0.0/3.0 结果是 -0.0?(注意后边的结果0带负号)(4)某些JAVA开发人员使用 int a[] 而不是 int[] a 去声明一个数组。这两者有什么区别?(5)只定义类型,而不封装会造成什么后果?(6)构造函数对继...
2024-01-1020145127《java程序设计》第六周学习总结
教材学习内容总结第十章 输入与输出文件的读写网络上传数据的基础10.1 InputStream与OutputStream流(Stream)是对「输入输出」的抽象,注意「输入输出」是相对程序而言的InputStream与OutputStreamreadwrite二进制文件标准输入输出System.in: 标准输入,默认关联到键盘(终端输入)System.out: 标准输出,默认关联...
2024-01-102017-2018面向对象程序设计(Java)课程助教工作职责及分工
2017-2018面向对象程序设计(Java)课程助教工作职责及分工一、研究生助教团队名单张光辉,王玉环,牟巧玲,徐进二、工作职责与要求1) 针对所指导学习小组学生,批改课程实验作业每周一次,关注学生学习心得博文(点击此处班级博客链接),适当进行点评回复。时间要求:每周二24点之前完成...
2024-01-1020145227《Java程序设计》第1次实验报告
实验步骤与内容命令行下Java程序开发1.打开 cmd ,输入 mkdir 20145227 命令建立实验目录,然后输入 cd 20145227 命令进入实验目录,再输入类似 mkdir exp1 建立第一个实验目录,然后输入 cd exp1 进入实验一目录,将本次实验的代码保存在其中。如下图所示:2.输入gedit Hello.java撰写简单的Hello.java程序,使用...
2024-01-10【Java】Java程序设计05——内部类和常用类
内部类和常用类一.内部类和外部类一.定义:在类的内部定义的类二.要点:1.创建内部类对象时,必须依赖外部类对象2.在内部类,外部类变量重名时,会优先调用内部类对象,想使用外部类对象需要使用outer.this前缀3.内部类内部不能定义静态成员,但可以有静态常量...
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-1020145207 《Java程序设计》第4周学习总结
前言又到了大家最喜欢的前言时间,哈哈哈。我这个人啊,就是比较爱闲聊。正式在学校呆的第一天时间就在这里敲代码,自己都觉得自己伟大。不过好无聊呀....这周的内容说实话讲我还是挺感兴趣的,因为书上的例子讲的游戏比较心动。虽然就是简单的属性配置,但是一谈到游戏就感觉好有干劲。...
2024-01-1020145322 《Java程序设计》第6周学习总结
教材学习内容总结第十章10.1.1 串流设计的概念Java将输入/输出抽象化为串流,数据有来源及目的地,衔接两者的是串流对象。若要将数据从来源中取出,可以使用输入串流;若要将数据写入目的地,可以使用输出串流。在java中,输入串流代表对象为java.in.InputStream的实例;输出串流代表对象为java.io.O...
2024-01-1020145326 《Java程序设计》第6周学习总结
教材学习内容总结第十章一、使用InputStream与OutputStream1.串流设计的概念想活用输入/输出API,一定要先了解Java中如何以串流抽象化输入/输出概念,以及InputStream、OutputStream继承架构。如此一来,无论标准输入/输出、文档输入/输出、网络输入/输出、数据库输入/输出都可以用一致的操作来处理。Java...
2024-01-1020155236 《Java程序设计》实验二实验报告
一、实验内容及步骤实验内容1.初步掌握单元测试和TDD2.理解并掌握面向对象三要素:封装、继承、多态3.初步掌握UML建模4.熟悉S.O.L.I.D原则5.了解设计模式实验步骤(一)单元测试以MyUtil为列,进行代码编写需求:我们要在一个MyUtil类中解决一个百分制成绩转成“优、良、中、及格、不及格”五...
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-10