摘要: 第23章Android简介 有4种Android应用程序组件 活动:包含用户交互组件的一个窗口。 服务:在后台长时间运行的操作。 广播接收者:一个监听器,负责对系统或应用程序声明作出响应。 内容提供者:管理要和其他应用程序分享的一组数据的一个组件。 清单以XML文件的形式给出,其中包括了以下的几项: 阅读全文
posted @ 2019-04-07 17:45 20189210牟健 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 第16章 输入/输出 输入/输出(I/O)是计算机程序最常执行的操作之一。I/O操作的例子包括: 1、创建和删除文件。 2、从一个文件或网络套接字读取内容,或向其写入内容。 3、把对象序列化(或保存)到持久存储中,并且获取保存的对象。 java.nio.file包中的FileSystem抽象类和Fi 阅读全文
posted @ 2019-03-31 22:19 20189210牟健 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 第十二章 枚举 枚举(enum)用于表示一个类的对象是有限且固定的情况。与静态常量相比,枚举类型更加安全。使用枚举类型就能保证只传入枚举类中包含的对象。 定义的一个enum,是java.lang.Enum类的直接子类。enum不同于其他普通的类有: 它们没有共有的构造函数,这使得不可能将其实例化 它 阅读全文
posted @ 2019-03-23 20:52 20189210牟健 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 第五章 核心类 java.lang.Object中的方法: clone(创建并返回该对象的一个副本。实现这个方法的一个类,将支持对象的复制) equals(将该对象和传入的对象进行比较。必须实现这个算法,才能提供一个比较实例的方法) finalize(当一个对象和传入的对象进行比较。类必须实现这个方 阅读全文
posted @ 2019-03-17 22:36 20189210牟健 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 第四章 学习时遇到的问题或新知识点: 1. 构造方法。每个类至少有一个构造方法,且构造方法必须的名称必须与类名相同。 2. Varargs。允许方法拥有一个可变长度的参数列表。 3. 对象的内存分配。Book book; 内存留出一些字节用于存储引用变量book。Book book = new Bo 阅读全文
posted @ 2019-03-10 15:54 20189210牟健 阅读(171) 评论(0) 推荐(0) 编辑
摘要: (一)命令行下程序开发 (二)IDEA下程序开发调试 Mac OS系统下使用的IDEA为 Netbeans (三)测试题我的学号后两位为10 使用简单的PHP小程序得我的题目为2:实现简单四则运算(能支持分数,加减乘除,支持括号),并进行测试(正常情况,异常情况,边界情况) 由于Sublime不能支 阅读全文
posted @ 2019-03-06 15:25 20189210牟健 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 前言 专业Java程序员所必需掌握的3个主题: 1. Java编程语言 2. 使用Java的面向对象编程(OOP) 3. Java核心库 JDK、JRE和JVM 1. javac编译java源代码为字节码,在Java虚拟机中运行java。 2. JRE(java运行时环境)包括编译器和其他工具。 3 阅读全文
posted @ 2019-03-02 08:59 20189210牟健 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 进程的切换和系统的一般执行过程 (1)进程调度的时机 1、schedule是一个内核函数,不是一个系统调用,进程的调度只发生在内核中,进程调度函数schedule()只能在内核中被调用,用户进程无法调用, 因此,进程切换需要用到实现用户态到内核态的切换。 2、中断处理过程直接调用schedule() 阅读全文
posted @ 2018-12-09 20:37 20189210牟健 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一 、可执行程序工作原理 程序编译 预处理:gcc E hello.c o hello.i 编译:gcc S hello.i o hello.s m32 汇编:gcc c hello.s o hello.o m32 链接:gcc hello.o o hello m32 static 其中用gcc o 阅读全文
posted @ 2018-12-02 20:56 20189210牟健 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一 、Linux内核创建一个新进程的过程 1、操作系统内核三大功能是进程管理,内存管理,文件系统,最核心的是进程管理。 2、对应的三个抽象的概念是进程,虚拟内存和文件。其中,操作系统最核心的功能是进程管理。 3、fork 被调用一次,能够返回两次。在父进程中返回新创建子进程的 pid;在子进程中返回 阅读全文
posted @ 2018-11-25 21:59 20189210牟健 阅读(140) 评论(0) 推荐(0) 编辑