20175316盛茂淞 2018-2019-2 <Java程序设计>第1周学习总结 教材学习内容总结 Java入门 1.Java简介(地位,特点) 2.安装JDK,设置系统环境 3.编译Java程序 4.学习使用码云和博客园 5.运行老师提供的脚本 代码调试中的问题和解决过程 问题1:无法获得锁 /var/lib/dpkg/lock - open(11:资源暂时不可用) 问题1解决方案: [强制解锁,命令 sudo rm /var/cache/apt/archives/lock sudo rm…
20175316 盛茂淞 2018-2019-2 <Java程序设计>实验五 <网络安全与编程> 实验报告 一.实验报告封面 课程:Java程序设计 班级:1753班 姓名:盛茂淞 学号:20175316 指导教师:娄嘉鹏 实验日期:2018年5月31日 实验时间:15:35 - 17:15 实验序号:五 实验名称: 网络编程与安全 实验目的: 1.掌握Java Socket的相关内容: 2.学会建立客户端与服务器端之间的联系: 3.学习并应用密码学的相关内容 二.实验内容 任务(…
20175316盛茂淞 2018-2019-2 <Java程序设计>第9周学习总结 教材学习内容总结 下载安装MySQL数据库管理系统. 学习<Java程序设计>第十一章MySQL数据库基本操作. 利用JAVA程序对MySQL数据库系统进行查找,更新,添加和删除操作. mysql数据库的连接 教材中选择从官网下载安装mysql服务,并在启动Mysql数据库服务器后进行了初始化以及设置了root用户,而使用xampp只需要下载安装好xampp,并在初始界面的Mysql后点击start…
20175316盛茂淞 2018-2019-2 <Java程序设计>第8周学习总结 教材学习内容总结 第十五章 泛型 -- 主要目的是可以建立具有类型安全的集合框架,如链表.散列映射等数据结构 -- 泛型类声明 可以使用class 名称<泛型列表>声明一个类,为了和普通的类有所区别,这样声明的类称作泛型类,没有指定E是何种类型的数据,它可以是任何对象或接口,但不能是基本类型数据 -- 使用泛型类声明对象 泛型类声明和创建对象时,类名后多了一对"<>"…
20175316 盛茂淞 2018-2019-2 <Java程序设计>实验二 面向对象程序设计 实验报告 (一)单元测试 在 IDEA中我们把产品代码放在src目录中,把测试代码放在test目录中,右键单击项目,在弹出的菜单中选择New->Directory新建一个目录; test目录中放的也是Java代码,在弹出的菜单中选择Mark Directory as->Test Sources Root就可以了: TDD(测试驱动开发): 伪代码(思路) 测试代码(产品预期功能) 产品代…
20175316盛茂淞 2018-2019-2 <Java程序设计>第7周学习总结 教材学习内容总结 第八章 常用实用类 一.String类 String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象.java把String类声明的final类,不能有类.String类对象创建后不能修改,由0或多个字符组成,包含在一对双引号之间. 二.String类对象的创建 字符串声明:String stringName; 字符串创建:stringName =…
20175316盛茂淞 2018-2019-2 <Java程序设计>第6周学习总结 教材学习内容总结 第7章 内部类与异常类 1.使用 try.catch Java中所有信息都会被打包为对象,如果愿意,可以尝试(try)捕捉(catch)代表错误的对象后做一些处理 try{ ...(需要尝试捕捉的程序代码) } catch(... ex){ ...(发生错误时执行的代码) } JVM 会尝试执行 try 区块中的程序代码.如果发生错误,执行流程会跳离错误发生点,然后比较 catch 括号中声明…
20175316 盛茂淞 2018-2019-2 <Java程序设计>实验一 Java开发环境的熟悉 实验报告 一.实验要求 1.使用JDK编译.运行简单的Java程序: 2.使用IDEA 编辑.编译.运行.调试Java程序. 二.实验知识点 1.JVM.JRE.JDK的安装位置与区别: 2.命令行运行javac:java:javac -cp; java -cp: 3.PATH,CLASSPATH,SOURCEPATH的设定方法与应用: 4.包管理:package:import:javac -…
20175316盛茂淞 2018-2019-2 <Java程序设计>第5周学习总结 教材学习内容总结 第六章 接口与实现. 何谓接口 接口:书上没有明确地给出接口的定义,我理解的接口就是一段程序中可能有很多类会有共同的行为,但这些类本身并不具有任何关系,如果使用继承的话程序架构会不合理,所以使用统一的接口表示这些类具有共同的行为 interface 可定义行为,例如: public interface Swimmer{ public abstract void swim(); } implem…
20175316盛茂淞 2018-2019-2<Java程序设计>第4周学习总结 教材学习内容总结 第五章 子类与继承 一.继承 1.继承定义:避免多个类间重复定义共同行为 2.子类与父类: 父类: 对有着 共同特性 的多类事物,进行再 抽象 成一个类,这个类就是多类事物的父类 父类的意义在于可以抽取多类事物的共性 子类既可以是一个子类,也可以是一个父类:父类既可以是一个父类,也可以是一个子类 在Java中只有 单一继承 ,即 子类只能继承一个父类 子类与父类间会有 is-a 的关系( 子类…
20175316盛茂淞 <java程序设计>第三周课堂测试错题总结 出现问题 错题总结 题目1 在Ubuntu中用自己的有位学号建一个文件,教材p87 Example4_15 1. 修改代码中的stu的number为自己学号的后四位,package那一行改为你的姓名首字母缩写,比如刘德华同学改为package ldh 2. 其他需要修改的自行修改,提交运行结果截图 出现问题:编译不成功:找不到或无法加载主类项 解决办法: 注意编译命令为 javac sms(文件夹)/ Example4_15.…
20175316盛茂淞 2018-2019-2 <Java程序设计>第3周学习总结 教材学习内容总结 1.1.编程语言的几个发展阶段: 面向机器语言 面向过程语言 面向对象语言 2.1.类: 类声明: class People { ... } class 动物 { ... } 类体: class People { 类体的内容 } class 动物 { 类体的内容 } 成员变量: 1. 类型: class Factory { float [] a; Workman zhang; } class…
20175316盛茂淞 2018-2019-2 <Java程序设计>第2周学习总结 教材学习内容总结 1.整数:可细分为为short整数(占2字节),int整数(占4字节),long整数(占8字节). 2.字节:byte类型,需要逐字节处理数据.可表示-128~127的整数 3.浮点数:要用来储存小数,分为float浮点数(占4字节)与double 4布尔:boolean类型可表示true和false,代表逻辑的"真"与"假". 5.字符:char类型用…
20175316 盛茂淞 实验一 Java开发环境的熟悉 实验目的 使用JDK编译.运行简单的Java程序 实验要求 1.建立"自己学号exp1"的目录 2.在"自己学号exp1"目录下建立src,bin等目录 3.javac,java的执行在"自己学号exp1"目录 4.提交 Linux或Window或macOS中命令行下运行Java的全屏截图, 运行结果包含自己学号等证明自己身份的信息 5.代码提交码云 实验过程与运行结果 代码文件在docs…
学号 20175212 <Java程序设计>第九周学习总结 教材学习内容总结 一.MySQL数据库管理系统 1.在官网上下载并安装MySQL 2.在IDEA中输入测试代码ConnectionDemo.java import static java.lang.System.out; import java.sql.*; public class ConnectionDemo { public static void main(String[] args) throws ClassNotFound…
20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根本无心学习啊有木有,只想早点把博客写了出去劳动才是向广大劳动人民致敬的正确姿势嘛!老规矩,开始搬砖. 数据库本身是个独立运行的应用程序,应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 通常你的应用程序会利用一组专门与数据库进行通信协议的链接库,以简化与数据库沟通是的程序撰写.不同的数据库通常…
20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来,字里行间依稀能窥见C语言的影子.不过想想Java本来就是基于C语言的基础上开发的新编程软件,倒也释然.啃着C语言的老本,第三章预习起来倒也是轻车熟路了,水到渠成地总结了一些Tips,新司机们,快上车! Java可区分为基本类型和类类型(参考类型)两大类型系统,其中基本类型又可以主要分为整数.字节.浮点数.字符…
20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄老师半"放养"半"圈养"的教学方式与严格的教学要求却大大出乎我的意外.印象最深刻的是"一节课,20分钟上课20分钟考试"这句.OMG!但上课时间被考试压缩,利用课外时间自习就是一种弥补与自我补充了.正所谓"物竞天择,适者生存".比…
21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC可以解决更换数据库.应用跨平台的需求 JDBC(Java DataBase Connectivity)是Java联机数据库的标准规范,定义一组标准类与接口,应用程序需要联机数据库时调用这组标准API,标准API中接口会由数据库厂商操作…
20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就找了一个时间充裕的下午进入自学状态,我打开老师的博客看书本第一周学习指导,觉得有重点提纲吸收效率真的高了不少,心里有个大概框架掌握了也会记得更牢靠. 下面是我本周学习Java的知识总结: Java从1995年至今已经有了二十个年头,经过这些年的演进,已不仅是个程序语言,应用变得相当广泛. Java三大平台:…
20145337 <Java程序设计>第九周学习总结 教材学习内容总结 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC可以解决更换数据库.应用跨平台的需求 JDBC(Java DataBase Connectivity)是Java联机数据库的标准规范,定义一组标准类与接口,应用程序需要联机数据库时调用这组标准API,标准API中接口会由数据库厂商操作,称为JDBC驱动程序 JDBC标准分为两部分:JDBC应用程序开发者接口.JD…
20145337 <Java程序设计>第二周学习总结 教材学习内容总结 Java可分基本类型与类类型: 基本类型分整数(short.int.long).字节(byte).浮点数(float.double).字符(汉字.英文字符都是双字节的,Java字符编码是Unicode6.2.0,JVM编码是UTF-16 Big Endian).布尔(boolean类型中的true/false不能与其他类型进行运算) 注释:简洁的点明程序的突出特征或是提供一种概观,帮助别人理解程序,提高程序的可读性,分为:…
20145218 <Java程序设计>第一周学习总结 教材学习内容总结 今天下午看了Java学习的视频,感觉很是新奇,之前觉得Java学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以用Java语言编出些实用的东西,一定是一件很有成就感的事情. 首先学习了用命令行方式进行人机交互.虽然在平时使用电脑时基本用不到命令行,但是掌握基本的dos命令行对学习Java来说还是很有必要的.下面是课程中要经常用到的命令: dir : 列出当前目录下的文件以及文件夹 md : 创建目录 rd : 删除目录…
20145224 <Java程序设计>第九周学习总结 第十六章 整合数据库 JDBC入门 ·数据库本身是个独立运行的应用程序 ·撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 ·JDBC(Java DataBase Connectivity)是Java联机数据库的标准规范 ·定义一组标准类与接口,应用程序需要联机数据库时调用这组标准API,标准API中接口会由数据库厂商操作,称为JDBC驱动程序 ·JDBC标准分为两部分 ·JDBC应用程序开发者接口 ·JDBC驱动程序开…
20145224陈颢文<Java程序设计>第二周学习总结 教材学习内容总结 一.类型.变量与运算符 1.类型 整数: 可细分为为short整数(占2字节),int整数(占4字节),long整数(占8字节).可表示的整数范围从大到小依次为long,int,short. 字节: byte类型,需要逐字节处理数据.可表示-128~127的整数 浮点数: 要用来储存小数,分为float浮点数(占4字节)与double(占8字节) 字符: char类型用来储存字符符号等信号. 布尔: boolean类型…
20145224 <Java程序设计>第一周学习总结 教材学习内容总结 通过第一周的学习让我对Java有了个初步的了解,知道了Java分为Java SE.Java EE.Java ME三大平台,其中Java SE是基础.Java的一大特点是它可以跨平台,而JVM对Java的跨平台提供了支持,它就类似于一个虚拟机,只要在当前平台安装了相应的JVM,Java程序就有了可以在此平台上运行的基础啦.JRE是Java的执行环境,在安装了JRE的计算机上就可以运行Java的程序了,当然光是可以跑代码对于程…
20145236 <Java程序设计>第九周学习总结 教材学习内容总结 第十六章 整合数据库 JDBC简介 1.JDBC是java联机数据库的标准规范.它定义了一组标准类与接口,标准API中的接口会有数据库厂商操作,称为JDBC驱动程序. 2.JDBC标准主要分为两个部分:JDBC应用程序开发者接口和JDBC驱动程序开发者接口.应用程序需要联机数据库,其相关API主要在java.sql和javax.sql两个包中. 3.应用程序使用JDBC联机数据库的通用语法: Connection conn…
20155304田宜楠2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 - 浏览教材,根据自己的理解每章提出一个问题 第一章 除了书上提到的开发工具还有什么适合初学者用的开发工具?它们各自有什么优缺点? 第二章 一个项目良好的文件管理分支应该是怎么样的(怎样管理package,src,classes等)? 第三章 Java语言和C语言有哪些语法差别? 第四章 java中字符串是否可以像c中一样通过命令复制,粘贴 第五章 如何处理重载,构造函数是否和C大同小异? 第六…
20155304田宜楠 2006-2007-2 <Java程序设计>第二周学习总结 教材学习内容总结 一.类型与变量 1.类型 整数: 可细分为为short整数(占2字节),int整数(占4字节),long整数(占8字节).可表示的整数范围从大到小依次为long,int,short. 字节: byte类型,需要逐字节处理数据.可表示-128~127的整数 浮点数: 要用来储存小数,分为float浮点数(占4字节)与double(占8字节) 字符: char类型用来储存字符符号等信号. 布尔:…
201521123061 <Java程序设计>第九周学习总结 1. 本周学习总结 2. 书面作业 本次PTA作业题集异常 1.常用异常 题目5-1 1.1 截图你的提交结果(出现学号) 1.2 自己以前编写的代码中经常出现什么异常.需要捕获吗(为什么)?应如何避免? 经常出现ClassCastException类型转换的这种异常,需要捕获,这种异常是checked exception需要被检测到 可以通过try catch捕获到,当然了在写代码的时候就要想到可能出现的输入类型的情况,写好对应情…