20145307第9周JAVA学习报告】的更多相关文章

20145307陈俊达 <Java程序设计>第9周学习总结 教材学习内容总结 JDBC(Java DataBase Connectivity)即java数据库连接,是一种用于执行SQL语句的Java API是用于执行SQL的解决方案,开发人员使用JDBC的标准接口,数据库厂商则对接口进行操作,开发人员无需接触底层数据库驱动程序的差异性. JDBC驱动的四种类型(按操作方式分类的): JDBC-ODBC Bridge Driver Native API Driver 提供原生链接库 JDBC-N…
20145307<Java程序设计>第8周学习总结 教材学习内容总结 通用API 日志API 1.java.util.logging包提供了日志功能相关类与接口,使用日志的起点是logger类,Logger类的构造函数标示为protected,不是java.util.logging同包的类不能直接以new创建,必许使用Logger的静态方法,如:Logger logger = Logger.getLogger("cc.openhome.Main"). 2.取得Logger的…
20145307<Java程序设计>第七周学习总结 教材学习内容总结 Lambda Lambda语法概述: Arrays的sort()方法可以用来排序,在使用sort()时,需要操作java.util.Comparator来进行说明,这样一来,语法就显得有些冗长.在JDK8中,可以使用Lambda语法改变Arrays.sort()的可读性: Comparator byLength =(String name1,String name2)->name1.length() - name2.l…
教材学习内容总结 Java的网络编程 1.计算机网络概述 (1)路由器和交换机组成了核心的计算机网络,计算机只是这个网络上的节点以及控制等,通过光纤.网线等连接将设备连接起来,从而形成了一张巨大的计算机网络. (2)网络最主要的优势在于共享:共享设备和数据,现在共享设备最常见的是打印机. (3)IP地址:为了能够方便的识别网络上的每个设备,网络中的每个设备的唯一的数字标识.现在命名IP地址的规定是IPv4协议,该协议规定每个IP地址由4个0-255之间的数字组成,例如10.0.120.34.IP…
20145304<Java程序设计>第5周学习总结 教材学习内容总结 1.使用try.catch: 如果使用了try.catch,编译时会尝试执行try区块中的程序代码,如果有错误,执行流程会跳离错误发生点,然后比较catch括号中声明的类型,是否符合被抛出的错误对象类型,如果是的话,就执行catch区块中的程序代码. 代码如下: package cc.openhome; import java.util.*; public class Average { public static void…
20145307陈俊达第六周JAVA学习总结 知识点梳理 第十章节 S1 ·若要将数据从来源中取出,可以使用输入串流:若要将数据写入目的地,可以使用输出串流.在java中,输入串流代表对象为java.in.InputStream的实例:输出串流代表对象为java.io.Outputstream的实例. ·在来源与目的地都不知道的情况下可以设计一个通用的dump()方法,该方法接受InputStream与OutputStream实例,分别代表读取数据的来源.输出的目的地. ·每次从Inputstr…
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…
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…
20165236 第六周Java学习总结 一. 第八章内容: 1.String 类: String对象.常量对象:字符串并置: 常用方法: length,equals,startsWith,compareTo,contains,contains,substring: 2.StringTokenizer类: StringTokenizer(String s):为String对象a构造一个分析器.使用默认的分隔标记,即空格符.换行符.回车符.Tab符.进      纸符做分隔标记: StringTo…
第五周java学习内容(补) 学习内容: File类方法的操作 public String getName() public boolean canRead() public boolean canWrite() ...... 匿名类try-catch的用法. 创建目录与目录的删除. 文件输入流输出流 ...... 代码截图: 由于是第五周和第六周的代码混合到一起了,所以代码截图截图内容包括了第五周和第六周代码的总和,第六周代码由于时间紧张,并没有全敲,望请谅解. 遇到的问题: Q:在学习匿名类…
20165203<Java程序设计>第七周Java学习总结 教材学习内容总结 第11章 JDBC与MySQL数据库 MySQL数据库管理系统 MySQL数据库管理系统,简称MySQL,是世界上最流行的开源数据库管理系统,其社区版(MySQL Community Edition)是最流行的免费下载的开源数据库管理系统. 下载安装后,进行启动MySQL数据库服务器,并建立连接,建立数据库,创建表等操作. 连接MySQL数据库 1.下载JDBC-MySQL数据库驱动 2.加载JDBC-MySQL数据…
目录 第十一周java学习总结 学习内容 学习总结 提交代码截图 代码推送 第十一周java学习总结 学习内容 第13章 Java网络编程 主要内容 URL类 InetAdress类 套接字 UDP数据报 广播数据报 Java远程调用(RMI) 重点和难点 重点: URL的使用和套接字连接机制 难点:套接字连接机制 1.URL类 URL类是java.net包中的一个重要的类,URL的实例封装着一个统一资源定位符(Uniform Resource Locator),使用URL创建对象的应用程序称作…
目录 第十周java学习总结 学习内容 代码上传截图 代码链接 第十周java学习总结 学习内容 第12章 Java多线程机制 主要内容 Java中的线程 Thread类与线程的创建 线程的常用方法 线程同步 协调同步的线程 线程联合 GUI线程 计时器线程 重点和难点 重点:多线程的概念:如何创建多线程 难点:理解多线程机制 进程与线程 操作系统与进程 程序是一段静态的代码,它是应用软件执行的蓝本. 进程是程序的一次动态执行过程,它对应了从代码加载.执行至执行完毕的一个完整过程,这个过程也是进…
1.本章学习总结 本周的Java学习相对前一周更进了一步,初步学习了Java简单的输入和输出,String类的对象创建后不能修改,它是不可变的,在Java中浮点型默认是double型与C中的int型不同,在Java数据类型的学习的中,要注意各类型的取值范围.还学会了如何将码云中的代码与eclipse进行关联. #2.书面作业# **Q1.使用Eclipse关联jdk源代码(截图),并查看String对象的源代码?简单分析String对象的设计思路.?** **Q2. 为什么要尽量频繁的对字符串的…
学号 20175206 <Java程序设计>第八周学习总结 教材学习内容总结 第十五章:泛型与集合框架 主要内容 泛型 链表 堆栈 散列映射 树集 树映射 重点和难点 重点:泛型和集合的使用 难点:集合的使用 泛型类声明 可以使用"class 名称"声明一个类,为了和普通的类有所区别,这样声明的类称作泛型类,如: class People 其中People是泛型类的名称,E是其中的泛型,也就是说我们并没有指定E是何种类型的数据,它可以是任何对象或接口,但不能是基本类型数据.…
学号 20175206 <Java程序设计>第七周学习总结 教材学习内容总结 第八章: 主要内容 String类 StringTokenizer类 Scanner类 StringBuffer类 Date与Calendar类 日期格式化 Math.BigInteger与Random类 数字格式化 Class类与Console类 Pattern与Match类 重点和难点 重点:字符串的常用方法:字符串分析器使用:类Date和类Calendar以及类Math的使用 难点:字符串分析器的使用:各常用类…
学号 20175206 <Java程序设计>第六周学习总结 教材学习内容总结 第七章: 主要内容 内部类 匿名类 异常类 断言 重点和难点 重点:内部类和异常类的理解 难点:异常类的使用 第十章: 主要内容 File类 文件字节输入.输出流 文件字符输入.输出流 缓冲流 随机流 数组流 数据流 对象流 序列化与对象可隆 使用Scanner解析文件 文件锁 重点和难点 重点:通过文件流读写数据,各种数据流的区别.掌握流的连接思想. 难点:流的连接思想及各种数据流的使用. 代码调试中的问题和解决过…
学号 20175206<Java程序设计>第五周学习总结 教材学习内容总结 6.1 接口 为了克服Java单继承的缺点,Java使用了接口,一个类可以实现多个接口. 使用关键字interface来定义一个接口.接口的定义和类的定义很相似,分为接口的声明和接口体. (1)接口声明 接口通过使用关键字interface来声明 格式:interface 接口的名字 (2)接口体 接口体中包含常量定义和方法定义两部分.接口体中只进行方法的声明,不许提供方法的实现,所以,方法的定义没有方法体,且用分号&…
学号 20175206 <Java程序设计>第三周学习总结 教材学习内容总结 本周为第四章的学习,分为以下几个方面: 1.包与代码组织 2.String类 3.对象创建 4.包装类 经过代码操作可得,总结常见的类: Math,Random,NumberFormat,DecimalFormat等 还有参数传值.基本结构.访问权限.数组等的学习. 教材学习中的问题和解决过程 问题1:类的名重复导致编译时报错 问题1解决方案:因学习包后,就用包的名称来区分不同类的名字重复,但这需要对书上的代码进行修…
学号 20175206 <Java程序设计>第二周学习总结 教材学习内容总结 第二章是基本数据类型与数组,第三章是运算符.表达式和语句的内容.如果说第一章是让我们了解JAVA,那么第二章和第三章就是java的基础语句用法和使用方法,通过这章的学习,对java编程中的各种语法和语句的使用有了一个大致的了解,包括标识符与关键字.数据类型.转换运算.输入输出以及数组和各种语句等.其中if条件句,switch开关句,循环语句等和C语言中有相同之处,较为容易上手,而各种类型也均可以带入C的学习,可以说是…
JAVA学习第二周总结 教材学习内容总结 第二章:讲了标识符与关键字,以及基本数据类型:逻辑类型.整数类型.字符类型.浮点类型. 输入输出,System.in,System.out和数组. 第三章:运算符,表达式和语句.逻辑运算符,算数运算符,算数混合运算精度,instanceof运算符. if分支语句,if-else.switch语句.for循环语句.while循环语句.break和continue语句.for语句和数组的结合. 学习问题 Q:在敲代码Example2_5.java时对代码的的…
20145231 <Java程序设计>第2周学习总结 教材学习内容总结 本周的学习采用的依然是先看课本,再看视频,然后实践敲代码,最后根据学习笔记总结完成博客. 第三章:基础语法 知识点比较多比较零碎,整理的都是实际操作中可能会出错的或是之前不太理解的. 1.1字节(byte)=8位(bit),1024字节=1kb,64位的操作系统代表字节是固定由八位二进制构成,字长为64位,每个字由八个字节构成:(思考:64位操作系统与32位操作系统在于构成字的字节数量不同,具体表现就是存储空间不同) 2.…
本周主要完成了PTA代码编写的任务,将报告也完成了,但是由于同学聚会比较多所以JAVA的学习比较少,也没有学习统一建模语言.用在编程的时间平均每天5个小时,用在JAVA学习上平均每天1个小时,用在解决问题上平均每天2个小时. 由于PTA上的任务完成了,下周的任务主要是JAVA的学习和统一建模的预习,在JAVA学习的同时穿插着JAVA程序的编写来巩固JAVA的知识. 本周在变成中遇到的问题有很多,比如在写大体量的程序时,需要输入大量的数据,如果还用cin.cout的话就会使时间大大增加,从而使程序…
临近开学,本周的任务完成情况不够好,平常乱七八糟的事情比较多,所以放在学习上的心思比较少.平均每天放在JAVA学习的时间约1个小时,放在编程的时间约半小时,解决问题的时间约1小时. 下一个星期就要开学了,回看自己暑期的JAVA学习情况感觉比之前的暑期有很大的进步,在家中能拿出大量的时间来学习,但是对JAVA的掌握情况就有些不容乐观,因为JAVA的学习只停留在了只是的听和理解,实践的过程还是太少,所以不够熟练.但是正由于暑期的预习,开学之后的JAVA学习就更有侧重点. 这个星期主要问题是在对统一建…
20145307<Java程序设计>第五次实验报告 北京电子科技学院(BESTI)实验报告 课程:Java程序设计 班级:1453 指导教师:娄嘉鹏 实验日期:2016.05.06 实验名称: 一.实验内容 1.用书上的TCP代码,实现服务器与客户端. 2.客户端与服务器连接 3.客户端中输入明文,利用DES算法加密,DES的秘钥用RSA公钥密码中服务器的公钥加密,计算明文的Hash函数值,一起传送给客户端 4.客户端用RSA公钥密码中服务器的私钥解密DES的,秘钥,用秘钥对密文进行解密,得出…
20145307 <Java程序设计>第三次实验报告 北京电子科技学院(BESTI)实验报告 课程:Java程序设计 班级:1453 指导教师:娄嘉鹏 实验日期:2016.04.22 实验名称:敏捷开发与XP实践 一.实验内容 XP基础 XP核心实践 相关工具 二.实验要求 1.没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程 2.完成实验.撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查…
20145307 <Java程序设计>第一次实验实验报告 北京电子科技学院(BESTI)实验报告 课程:Java程序设计 班级:1453 指导教师:娄嘉鹏 实验日期:2016.04.08 实验名称:Java开发环境的熟悉(Linux + Eclipse) 实验内容: 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编辑.编译.运行.调试Java程序. 实验目的与要求: 使用JDK和IDE编译.运行简单的Java程序: 练习题目: 实现斐波那契数列的运算以及实现 程序设计思…
20145307实验四 Android开发基础 实验内容 基于Android Studio开发简单的 Android应用并部署测试; 了解Android组件.布局管理器的使用: 掌握Android中事件处理机制. Android Studio安装 使用android studio实现helloworld以及加入自己的名字. 实验步骤 安装Android Studio 在欢迎界面选择Empty Activity 进入软件,新建module,在activity_main.xml之下,找到hellow…
实验报告: 一.实验目的 (1)掌握类的继承 (2)变量的继承和覆盖,方法的继承,重载和覆盖的实现: 二.实验的内容 (1)根据下面的要求实现圆类Circle. 1.圆类Circle的成员变量:radius表示圆的半径. 2.圆类Circle的方法成员: Circle():构造方法,将半径置0 Circle(double r):构造方法,创建Circle对象时将半径初始化为r double getRadius():获得圆的半径值 double getPerimeter():获得圆的周长 void…
20145306<java程序设计>第九周学习总结 教材学习内容总结 第十六章 一.JDBC入门 1.JDBC简介 JDBC是用于执行SQL的解决方案,开发人员使用JDBC的标准接口,数据库厂商则对接口进行操作,开发人员无须接触底层数据库驱动程序的差异性,数据库本身是个独立运行的应用程序,你撰写的应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找.通常你的应用程序会利用一组专门与数据库进行通信协议的链接库,以简化与数据库沟通时的程序撰写.有时候,更换数据库的需求并不是没有,应用程…