[Java] 实验8】的更多相关文章

20145113 Java实验五 网络编程及安全 实验内容 对于客户端与服务器端:修改原代码,使其可以实现连续的传消息,并且传送文件. 对于加解密部分: 对于原先的加密只加密"hello world",修改实现对一个.txt文件进行DES加密 然后接收对方传送的公钥 用公钥对DES的密钥进行加密,并将加密好的密钥传送给对方 对方使用私钥对加密好的密钥进行解密,然后得到DES的密钥 使用DES的密钥进行对加密的文件解密,得到明文 实验成果 客户端(Client):20145113 林晶…
20145113 Java实验四 快捷键 之前没怎么记ISDEA的快捷键,但是熟练使用快捷键可以带来很多的便利,于是先开始学习一些常用的快捷键,就采用它默认的快捷键,这样后期就不会出现冲突,一些android独有的快捷方式也可以使用. (一) 1.打印log:logt logd logm loge 2.代码提示:ctrl+alt+space 3.代码向上向下移动:ctrl+shif+up/down 4.复制当行到下一行:ctrl+D 5.删除:ctrl+y 6.在类的方法中移动alt+up/do…
20145113 Java实验一 使用JDK编译.运行简单的Java程序 安装JDK并配置相关环境 安装JDK后配置环境变量 计算机→属性→高级系统设置→高级→环境变量 新建 JAVA_HOME 变量,变量值填写jdk的安装目录(D:\download\java\jdk1.8.0_60) 系统变量→寻找 Path 变量→编辑 在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,但需要注意的是原来Path的变量值末尾有没有;先输入:号 系统变量→新建 CLAS…
课程:Java程序设计          班级: 1351 姓名:刘帅                学号:20135104 成绩:             指导教师:娄嘉鹏       实验日期:2015.05.05 实验密级:         预习程度:             实验时间:8:30~12:30 仪器组次:        必修/选修:选修       实验序号:2 实验名称:Java面向对象程序设计 实验目的与要求: 1.没有Linux基础的同学建议先学习<Linux基础入门(…
Java实验报告五:Java网络编程及安全                                                                                                      20135315  宋宸宁 一.实验内容 1.掌握Socket程序的编写: 2.掌握密码技术的使用: 3.设计安全传输系统. 二.实验步骤 1. 基于Java Socket实现安全传输 2. 基于TCP实现客户端和服务器,结对编程一人负责客户端,一人负责…
Java实验报告二:Java面向对象程序设计                                                                                                      20135315  宋宸宁 实验要求: 1. 初步掌握单元测试和TDD 2. 理解并掌握面向对象三要素:封装.继承.多态 3. 初步掌握UML建模 4. 熟悉S.O.L.I.D原则 5. 了解设计模式 实验内容 (一)单元测试 (二)面向对象三要素 (…
Java实验报告一:Java开发环境的熟悉                                                                                                      20135315  宋宸宁 实验要求: 1. 使用JDK编译.运行简单的Java程序 2.使用Eclipse 编辑.编译.运行.调试Java程序 实验内容 (一)   命令行下Java程序开发 (二)Eclipse下Java程序开发.调试 (三)练习(通…
20145306 java 实验三 实验报告 实验内容 1.git下载结对同学的代码 2.修改结对同学的代码 3.实现代码重构 实验步骤 新建存储空间 git下载代码 将修改后的代码上传 上传结果 重构 重构(Refactor),就是在不改变软件外部行为的基础上,改变软件内部的结构,使其更加易于阅读.易于维护和易于变更 .…
20145102 Java 实验一 Java环境的安装 就像第一周写的一样,在linux下java的安装和配置简直简单的不行不行的,一个命令足以: sudo pacman -S jdk 配置什么的也就顺便配置好了. 在Idea编写java 我觉得编程的话,有IDE最好就用IDE,快速方便效率高,Idea在这上面做的还不错.界面简单明了,补全也很方便.(最近更新到了2016,感觉没啥变化) 编辑代码...不用多说吧,输进去就好 编译运行直接Ctrl+Shift+F10就好了,如果出现错误,会出现在…
java实验 实验一: 要求 Android Stuidio的安装测试: 参考<Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)>第二十四章: 参考http://www.cnblogs.com/rocedu/p/6371315.html#SECANDROID,安装 Android Stuidio 完成Hello World, 要求修改res目录中的内容,Hello World后要显示自己的学号,自己学号前后一名同学的学号,提交代码运行截图…
20175212童皓桢 Java实验二-面向对象程序设计实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解设计模式 实验步骤 (一)单元测试 在IDEA中建一个项目MyUtil 对于MyUtil类,建立一个MyUtilTest1.java的测试类: 新建一个test文件夹在根目录中->右键选择Mark Directory as->Test Sources Root 之后在test文件夹中建立一个MyUt…
一.1.官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载后安装,默认安装即可. 2.在 windows xp中,右击“我的电脑”,单击“属性”,单击“高级”,单击“环境变量”: 在Windows 7中,右键“计算机”单击“属性”,单击“高级系统设置”,单击“高级” ,单击“环境变量”. 3.配置path变量,选择JDK8.0的安装目录,比如我安装在E盘的program files下. 配置cl…
课程:Java程序设计          班级: 1351 姓名:王玮怡                学号:20135116 成绩:             指导教师:娄嘉鹏       实验日期:2015.05.06 实验密级:         预习程度:             实验时间:14:00~20:00 仪器组次:        必修/选修:选修       实验序号:2 实验名称:Java面向对象程序设计 实验目的与要求: 1.没有Linux基础的同学建议先学习<Linux基础入…
1)复数类ComplexNumber的属性 m_dRealPart: 实部,代表复数的实数部分 m_dImaginPart: 虚部,代表复数的虚数部分 public class ComplexNumber { private double m_dRealPart; private double m_dImaginPart; 2)复数类ComplexNumber的方法 ComplexNumber() 构造函数,将实部,虚部都置为0 ComplexNumber(double r, double I)…
20165310 Java实验五<网络编程与安全> 任务一 题目:①编写MyBC.java实现中缀表达式转后缀表达式的功能:②编写MyDC.java实现从上面功能中获取的表达式中实现后缀表达式求值的功能 中缀转后缀的算法可描述为: 设置一个运算符栈,设置一个后缀表达式字符串: 从左到右依次对中缀表达式中的每个字符ch分别进行以下处理,直至表达式结束: 若ch是左括号'(',将其入栈: 若ch是数字,将其后连续若干数字添加到后缀表达式字符串之后,并添加空格作为分隔符: 若ch是运算符,先将栈顶若…
实验任务 任务一:图形面积周长计算小程序 任务二:饲养员喂养动物程序 实验内容: 任务一: 图形面积周长计算 任务目的: 掌握多态的含义及应用场合 掌握上转型对象和多态的实现 掌握abstract关键字的使用 任务描述: 设计一个小程序,可以计算圆形和长方形的面积及周长,其中 定义抽象类 图形类为圆形和长方形的父类,在图形类中定义抽象方 法获取面积方法和获取周长方法.定义面积和周长计算器,可以计 算不同图形的面积和周长.程序要具备良好的可扩展性和可维护性 程序运行结果参考如下图片: 实施步骤:…
java实验三 敏捷开发与XP实践 实验内容 XP基础 XP核心实践 相关工具 实验要求 1.没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程 2.完成实验.撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等).解决办法(空洞的方法如"查网络"."问同学"."看书"等一律得0分)以及分析(从中可以得到什么…
Java实验报告二:Java面向对象程序设计 实验要求: 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解设计模式 实验内容 (一)单元测试 (二)面向对象三要素 (三)设计模式初步 (四)练习 实验过程 (一)单元测试 (1) 三种代码: 伪代码.产品代码.测试代码. 伪代码与具体编程语言无关,伪代码从意图层面来解决问题,最终,伪代码是产品代码最自然的.最好的注释. 产品代码 测试代码 (2)TDD(Test Drive…
一.实验内容 (一)敏捷开发与XP 软件开发流程的目的是为了提高软件开发.运营.维护的效率,并提高软件的质量.用户满意度.可靠性和软件的可维护性. 光有各种流程的思想是不够的,我们还要有一系列的工具来保证这些思想能够在实践中有效率地运作.一个常见的公式是:软件工程=开发流程+工具.敏捷开发(Agile Development)是一种以人为核心.迭代.循序渐进的开发方法.“敏捷流程”是一系列价值观和方法论的集合. 其中,极限编程(eXtreme Programming,XP)是 是一种全新而快捷的…
一.实验内容 Cmp传输与加解密 结对编程,一人服务器,一人客户端,服务器向客户端发送经RSA加密的密钥和用密钥加密的密文(使用DES算法),客户端负责接收加密后的密钥和密文,并解密得出明文. 二.实验过程 1. 先运行教材上TCP代码,一人服务器,一人客户端. 2.下载加解密代码,先编译运行代码,一人加密一人解密. 3.集成代码,一人加密后通过TCP发送,加密使用AES或DES.AES或DES加密密钥Key的发送,使用服务器的公钥加密,公钥算法用RSA或DH,发送信息的完整性验证使用MD5或S…
---恢复内容开始--- JAVA实验报告三:敏捷开发与XP实践 20135231 何佳 实验内容 1. XP基础 2. XP核心实践 3. 相关工具 实验要求 1.没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程 2.完成实验.撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等).解决办法(空洞的方法如“查网络”.“问同学”.“看书”等一律得0分)以及分析(从中…
因为之前就使用过eclipse所以本次试验开始阶段并没有遇到什么大问题,按照步骤做下来. 我的实验序号根据算法是第二个四则运算的实验. 加法: package ljp; public class hellejd8 { public static void main(String[] args) { int a = 2; int b = 5; int result = add(a,b); System.out.println("结果:"+result); } public static…
java实验 Tcp传输 实验内容 运行代码一人服务器,一人客户端. 下载加解密代码,先编译运行代码,一人加密一人解密,适当修改代码. 集成代码,一人加密后通过TCP发送,加密使用AES或DES,AES或DES加密密钥Key的发送,使用服务器的公钥加密,公钥算法用RSA或DH,发送信息的完整性验证使用MD5. 使用试验后git服务托管代码. 5.Blog. 结对博客地址:http://www.cnblogs.com/feng886779/p/5468178.html PSP(Personal S…
JAVA实验一实验报告 实验名称 Java开发环境的熟悉 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用IDEA 编辑.编译.运行.调试Java程序. 实验知识点 JVM.JRE.JDK的安装位置与区别: 命令行运行javac:java:javac -cp; java -cp: PATH,CLASSPATH,SOURCEPATH的设定方法与应用: 包管理:package:import:javac -d : Eclipse(Netbeans)管理Java项目,调试:断点.单步执行…
20155231 java实验一 Java开发环境的熟悉 实验要求 没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程: 完成实验.撰写实验报告 实验内容 使用JDK编译.运行简单的Java程序: 使用Eclipse编辑.编译.运行.调试Java程序 实验知识点 JVM.JRE.JDK的安装位置与区别: 命令行运行javac:java:javac -cp; java -cp: PATH,CLASSPATH,SOURCEPATH的设定方法与应用:…
20155310第一周JAVA实验报告 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编辑.编译.运行.调试Java程序. 实验要求 使用JDK和IDE编译.运行简单的Java程序,完成实验报告.完成练习:实现凯撒密码,并进行测试. 实验知识点 1.JVM.JRE.JDK的安装位置与区别: 2.命令行运行javac:java:javac -cp; java -cp: 3.PATH,CLASSPATH,SOURCEPATH的设定方法与应用: 4.包管理:packa…
20165324 Java实验五 网络编程与安全 一.实验报告封面 课程:Java程序设计 班级:1653班 姓名:何春江 学号:20165324 指导教师:娄嘉鹏 实验日期:2018年5月28日 实验时间:13:45 - 15:25 实验序号:24 实验名称:网络编程与安全 二.实验内容 任务一:两人一组结对编程: 参考http://www.cnblogs.com/rocedu/p/6766748.html#SECDSA 结对实现中缀表达式转后缀表达式的功能 MyBC.java 结对实现从上面…
20165324 Java实验四 Android程序设计 一.实验报告封面 课程:Java程序设计 班级:1653班 姓名:何春江 学号:20165324 指导教师:娄嘉鹏 实验日期:2018年5月14日 实验时间:13:45 - 15:25 实验序号:24 实验名称:面向对象程序设计 二.实验内容 任务一: 参考http://www.cnblogs.com/rocedu/p/6371315.html#SECANDROID,安装 Android Stuidio 完成Hello World, 要求…
20165324 Java实验三 敏捷开发与XP实验 一.实验报告封面 课程:Java程序设计 班级:1653班 姓名:何春江 学号:20165324 指导教师:娄嘉鹏 实验日期:2018年4月16日 实验时间:13:45 - 15:25 实验序号:24 实验名称:面向对象程序设计 二.实验内容 任务一:在IDEA中使用工具(Code->Reformate Code)格式化代码,并学习Code菜单的功能 知识点总结 Code菜单 代码整理得: public class CodeStandard…
20145310第一周JAVA实验报告 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编辑.编译.运行.调试Java程序. 实验要求 使用JDK和IDE编译.运行简单的Java程序,完成实验报告.完成练习:实现凯撒密码,并进行测试. 实验知识点 JVM.JRE.JDK的安装位置与区别: 命令行运行javac:java:javac -cp; java -cp: PATH,CLASSPATH,SOURCEPATH的设定方法与应用: 包管理:package:impor…