随笔分类 -  Java

摘要:学习目标 掌握三种并发的方式:进程、线程、I/O多路复用 掌握线程控制及相关系统调用 掌握线程同步互斥及相关系统调用 学习内容 基于进程的并发编程 用进程构造并发程序 服务器接收客户端的连接请求 服务器派生一个子进程为这个客户端服务 服务器接受另一个连接请求 服务器派生另一个子进程为新的客户端服务 阅读全文
posted @ 2018-11-17 15:52 20165330张羽昕 阅读(127) 评论(0) 推荐(0)
摘要:学习目标 了解异常及其种类 理解进程和并发的概念 掌握进程创建和控制的系统调用及函数使用: ,`exec wait waitpid exit getpid getppid sleep pause setenv unsetenv` 理解数组指针、指针数组、函数指针、指针函数的区别 理解信号机制: ,` 阅读全文
posted @ 2018-11-11 02:56 20165330张羽昕 阅读(134) 评论(0) 推荐(0)
摘要:20165330 2017 2018 2《Java程序设计》课程总结 ============ 每周作业链接汇总 "预备作业1" :我期望的师生关系 "预备作业2" :做中学learning by doing个人感想及学习基础和C语言基础调查 "预备作业3" :虚拟机安装与Linux学习 "第一周作 阅读全文
posted @ 2018-06-10 11:57 20165330张羽昕 阅读(235) 评论(0) 推荐(0)
摘要:实验目的 1. 了解计算机网络基础 2. 掌握Java Socket编程 3. 理解混合密码系统 4. 掌握Java 密码技术相关API的使用 实验内容 任务一 1. 参考http://www.cnblogs.com/rocedu/p/6766748.html SECDSA 2. 结对实现中缀表达式 阅读全文
posted @ 2018-05-31 20:27 20165330张羽昕 阅读(217) 评论(1) 推荐(0)
摘要:课堂测试补做 "码云链接" 代码检查:教材p300 Example10_13 在长虹电视后增加一台海尔电视,价格是你学号的后四位 提交运行结果截图 刻下推送代码到码云 源代码 结果截图 IO myhead 测试内容 编写代码GenNumber.java生成一个文本文件“你的学号.txt”,一共“你的 阅读全文
posted @ 2018-05-20 23:43 20165330张羽昕 阅读(159) 评论(0) 推荐(0)
摘要:下载与安装Android Studio 1. 下载地址: "Download Android Studio" 2. 安装教程参考 "Android开发简易教程" 实验内容 "码云链接" 任务一 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2n 阅读全文
posted @ 2018-05-19 15:56 20165330张羽昕 阅读(1545) 评论(1) 推荐(0)
摘要:知识总结 1. 数据结构是指相互之间具有(存在)一定联系(关系)的数据元素的集合。 使用数据结构的三个原因是:效率、抽象和重用性。 数据结构的主要运算包括: 建立(Create)一个数据结构 消除(Destroy)一个数据结构 从一个数据结构中删除(Delete)一个数据元素 把一个数据元素插入(I 阅读全文
posted @ 2018-05-06 18:31 20165330张羽昕 阅读(385) 评论(0) 推荐(0)
摘要:实验内容 P基础 XP核心实践 相关工具 实验步骤 (一)敏捷开发与XP 软件开发:即将软件需求分析、软件设计、软件构建、软件测试和软件维护这些相关技术和过程统一到一个体系中 敏捷开发:是一种以人为核心、迭代、循序渐进的开发方法。 敏捷流程:是一系列价值观和方法论的集合。 XP软件开发(极限编程): 阅读全文
posted @ 2018-05-03 21:38 20165330张羽昕 阅读(313) 评论(1) 推荐(0)
摘要:课本知识总结 第十三章 Java网络编程 1. URL类 URL类是java.net包中的一个重要的类 一个URL对象包含的三个基本信息:协议、地址和资源 协议:必须是URL对象所在的Java虚拟机支持的协议,常用的有:Http、Ftp、File协议,由参数protocol指定 地址:必须是能连接的 阅读全文
posted @ 2018-04-29 14:16 20165330张羽昕 阅读(192) 评论(0) 推荐(0)
摘要:需求分析 实现一个命令行程序,要求:自动生成小学四则运算题目(加、减、乘、除) 可实现多个运算符一起运算 可以真分数形式输出结果 测试结果的正确性 统计题目完成数并计算正确率 设计思路 实验首先是完成一个计算器的功能,可以实现简单的+、 、 、/运算,在这里设计一个主类生成随机数,生成题目,并判断正 阅读全文
posted @ 2018-04-22 22:41 20165330张羽昕 阅读(164) 评论(1) 推荐(0)
摘要:课本知识总结 第十二章 Java多线程机制 1. Java中的线程 进程:是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程 线程:一个进程在其执行过程中,可以产生多个线程,形成多条执行线索,每个线程都有它自身的产生、存在和消亡的过程 多线程:指一个应用程序中同时存在一个执行 阅读全文
posted @ 2018-04-22 11:35 20165330张羽昕 阅读(166) 评论(0) 推荐(0)
摘要:实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装、继承、多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解设计模式 实验步骤 (一)单元测试 1. 三种代码 伪代码:从意图层面来解决问题,表达自己思路的框架 产品代码:用特定编程语言将伪代码翻译成产品代码 测试代码:测试产品 阅读全文
posted @ 2018-04-17 19:15 20165330张羽昕 阅读(558) 评论(1) 推荐(0)
摘要:课本知识总结 第十一章 JDBC与MySQL数据库 安装XAMPP软件及启动MySQL 1. 下载链接: "XAMPP" 2. 安装步骤:参考教程 "xampp新手学习指引(windows示例)" 3. 启动MySQL:打开系统cmd命令,转到MySQL的bin目录下 初始化:mysqld init 阅读全文
posted @ 2018-04-15 11:44 20165330张羽昕 阅读(355) 评论(0) 推荐(0)
摘要:课本知识总结 第八章 常用实用类 String类 1. String对象 构造方法: 使用String类声明对象并创建对象 String(char a[])用一个字符数组a创建一个String对象 String(char a[],int starIndex,int count)提取字符数组a中的一部 阅读全文
posted @ 2018-04-08 16:02 20165330张羽昕 阅读(194) 评论(0) 推荐(0)
摘要:一、实验内容及步骤 1. 使用JDK编译、运行简单的Java程序 使用命令 cd 20165330 进入到学号目录下 mkdir exp1 新建文件夹 mkdir bin src 建立bin src目录 vim src/Hello.java 在src目录下编写程序 javac g d bin src 阅读全文
posted @ 2018-04-02 14:58 20165330张羽昕 阅读(268) 评论(2) 推荐(0)
摘要:课本知识总结 第七章 内部类与异常类 内部类:类的一种成员 1. 外嵌类:包含内部类的类称为内部类的外嵌类 2. 二者关系: 内部类的外嵌类的成员变量在内部类中仍然有效,内部类中的方法也可以调用外嵌类中的方法。 内部类的类体中不可以声明类变量和类方法。外嵌类的类体中可以用内部类声明对象,作为外嵌类的 阅读全文
posted @ 2018-04-01 10:51 20165330张羽昕 阅读(169) 评论(0) 推荐(0)
摘要:课本知识总结 第五章 子类与继承 子类:在类的声明中,通过使用关键字extends来定义一个类的子类。 继承:子类继承父类的成员变量作为自己的一个成员变量。 当子类和父类不在同一包中时,子类只继承父类中的protected和public访问权限的成员变量作为子类的成员变量 instanceof运算符 阅读全文
posted @ 2018-03-25 15:19 20165330张羽昕 阅读(189) 评论(0) 推荐(0)
摘要:课本知识总结 第四章 类与对象 类:包括类声明和类体 1. 基本格式: 2. 类声明: class+类名(注意:类名首字母需大写) 3. 类体:类声明之后的一对“{”和“}”及它们之间的内容,包括变量的声明和方法的定义 4. 方法:包括方法头和方法体 构造方法与对象的创建 1. 创建对象:类的名字 阅读全文
posted @ 2018-03-18 14:05 20165330张羽昕 阅读(253) 评论(0) 推荐(0)
摘要:课本知识总结 第二章 基本数据类型与数组 标识符:标识类名、变量名、方法名、类型名、数组名及文件名的有效字符序列。 标识符的第一个字符不能是数字字符,且字母区分大小写。 Java语言使用Unicode标准字符集 关键字 基本数据类型: 逻辑类型(boolean):true false 整数类型: i 阅读全文
posted @ 2018-03-11 20:51 20165330张羽昕 阅读(178) 评论(0) 推荐(0)
摘要:教材学习内容总结 java的历史,地位,特点、 java的平台介绍 java应用程序的开发及源文件的编写规则 java反编译特点 安装JDK Windows上 在安装JDK后设置系统环境变量,因为我的电脑是32位的,我在网上找到如下教程: "win7下如何安装JDK" 和 "win7下安装jdk(以 阅读全文
posted @ 2018-03-04 22:45 20165330张羽昕 阅读(96) 评论(1) 推荐(0)