- 博客(35)
- 收藏
- 关注
原创 Linux_day_02笔记
1linux中的二级目录信息/bin存放大多数系统命令,如cat,mkdir,mv,cp,tar,chmod等/boot存放开机所需文件,开机时载入开机管理程序(bootloader),并映像到内存中/dev存放设备的文件,如disk,dvd,floppy,fdo,hdc,stdin等
2018-02-04 17:15:30 152
原创 Linux_day_02作业
练习题1(通配符使用):1. 在root用户家目录创建目录bbs, blog;2. bbs目录中创建10个文件code{1..10}.java;3. blog目录中创建5个python脚本, linux{a..f}.py;4. 切换目录到bbs目录中, 复制/etc/passwd到当前目录;5. 复制/etc/group文件到当前目录之前所在的目录;6. 移动以.py结尾的
2018-02-04 16:30:17 198
原创 Linux_day_01作业
练习1(passwd使用): 1. 修改root用户密码为redhat;2. 设置root用户密码的警告期为5天, 最短有效期为10天;3. 删除student用户的密码;4. 分别查看root用户和student用户的密码状态;练习2(cat, head, tail, gedit的使用):1. 在桌面上用gedit编辑文件westos, 任意编辑20行内容;
2018-02-04 16:26:55 151
原创 Linux_day_01笔记
1. 连接讲师操作界面 172.25.254.250:8 Asimov 2. 记录笔记shell 也是操作系统中的一个软件 它包在 linux 内核的外面, 为用户和内核之间的交互提供 了一个接口 系统中的命令用 shell去解释 shell 接收系统回应的输出并显示其到屏幕中 bash = GNU BourneAgain
2018-02-04 16:21:05 131
原创 12.3笔记
使用同步机制的这种方式解决线程安全问题,但是不知道具体的锁对象在哪里添加,并且锁对象在哪里释放锁对象,对于这种情况 Jdk5以后Java提供了一个更具体的锁对象:Lock Lock实现提供了比使用 synchronized 方法和语句可获得的更广泛的锁定操作 Lock是一个接口,所以它在使用的是ReentrantLock子实现类 publicvoid lock()获
2017-12-07 22:12:14 156
原创 12.2日笔记
要学习线程,由于线程以来与、于进程而存在,所以要先学习进程 1. 什么是进程:进程是系统分配资源调用的一个独立单位.2. 多进程有什么意义:(1) 现在目前计算机是一种多进程计算机,在做一件事的同时,还在做另一件事情(2) 多进程是为了提高计算机CPU的使用率3. 线程:线程是依赖进程存在的,一个线程相当于进程中某个任务4.
2017-12-07 22:05:29 160
原创 12.2日作业
多线程一、判断题(T为正确,F为错误),每题1分1.如果线程死亡,它便不能运行。(T)2.在Java中,高优先级的可运行线程会抢占低优先级线程。(T )3.线程可以用yield方法使低优先级的线程运行。(F)4...程序开发者必须创建一个线程去管理内存的分配。(F)5.一个线程在调用它的start方法,之前,该线程将一直处于出生期。(T )6.当调用一个正在进行线程的s
2017-12-07 21:55:27 564
原创 2017.11.25作业
1. 复制文本文件:有5种方式package qx.work_02;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileInputStr
2017-11-30 22:59:59 160
原创 11.26日笔记
DataOutputStream和DataInputStream 都属于数据流:可以针对Java基本数据类型的数据进行读写操作DataOutputStream构造方法public DataOutputStream(OutputStream out)import java.io.DataInputStream;import java.io.DataOutputStream;impo
2017-11-30 22:28:09 141
原创 11.25日笔记
文件的字节输入流 使用改流读数据 public FileInputStream(String name)读数据的两种方式: 1)public int read():一次读取一个字节 2)public int read(byte[] b):一次读取一个字节数组
2017-11-30 22:19:03 183
原创 java作业11.18
1:需求:递归删除带内容的目录 假设删除当前项目下的目录:demo,demo中可以有文件夹自己给出package work1;import java.io.File;public class Work1 { public static void main(String[] args) {// 封装目录 File src = new File("demo");// 递归
2017-11-24 00:30:45 152
原创 11.19笔记
一 异常类Exception的分类:异常类子类: 1)编译时期异常:只要不是RuntimeException中的异常都属于编译时期异常:比如:IOException(IO流中的),ParseException(解析异常)出现的原因:要么语法有问题,要么使用的是Sun公司提供的一些类的中的方法,(这个方法本身调用的时候就会异常存在),调用者必须处理,不处理不行,需要编译通过2)运
2017-11-23 23:22:47 271
原创 11.18笔记
MAP集合比如 key-------------value Abcd-------------1234像这种键值对应关系的数据,Java给我们提供了一种容器,就是Map集合Map一个根接口学习几个实现类: HashMapHashtable TreeMap,用多态的方式来创建对象Map hm = newHashMap(); Map是双列集合,主要用来存储 有键值对应关系的数据
2017-11-23 23:08:23 242
原创 Java/11.12日/笔记
1 Set接口:Set集合继承自Collection集合 Set:底层数据结构是一个哈希表,能保证元素是唯一的,元素不重复!它通过它的子实现了HashSet集合去实例化,HashSet集合底层是HashMap集合的实例! 需求:Set集合存储字符串元素并遍历import java.util.HashSet;import java.util.Set;public class Se
2017-11-16 22:45:04 158
原创 java/11.11日/笔记
一 List集合的子实现类的特点:1 ArrayList: 底层数据结构是数组的形式,满足数组结构的特点:查询快,增删慢 从线程安全问题来看:线程不安全的,不同步,执行效率高 2 Vector: 底层数据结构是数组的形式,查询快,增删慢 从线程角度看:线程安全的类,同步,
2017-11-16 21:53:18 130
原创 Java作业11.11
1:获取10个1-20之间的随机数,要求不能重复package work1;import java.util.ArrayList;import java.util.Random;public class RandomTest { public static void main(String[] args) { //创建产生随机数的对象 Random r = ne
2017-11-16 21:27:36 208
原创 Java作业
1:集合的嵌套遍历 需求: 我们班有学生,每一个学生是不是一个对象。所以我们可以使用一个集合表示我们班级的学生。ArrayList 但是呢,我们旁边是不是还有班级,每个班级是不是也是一个ArrayList。 而我现在有多个ArrayList。也要用集合存储,怎么办呢?package homework;import java.util.ArrayList;
2017-11-10 00:55:37 237
原创 regex和集合(collection)
一.regex需求:校验一个QQ号码 定义一个规则:1)由5到10为组成的数字 2)不能以0开头 分析: 1)键盘录入一个QQ号码,使用字符串接收 2)定义一个校验QQ的功能 3)在main()中调用返回boolean类型①package regex;import java.util.Scanner;public cl
2017-11-10 00:02:28 227
原创 数组排序和常用类
一.数组排序选择排序: 数组的0索引依次和后面的索引进行比较,对应的元素小的往前方法,依次比较,就可以得到一个排好序的数组1.直接比较
2017-11-06 20:15:25 208
原创 Java作业
1.有一对兔子,每三个月生一对兔子,每对小兔子长到三个月之后开始生兔子,问12个月之后一共有多少对兔子(假设没有兔子死),用递归算法实现。package homework;public class Rabbit { public static void main(String[] args) { for(int i = 1;i<=20;i++){ int sum = bi
2017-11-02 19:46:12 174
原创 C语言作业
1.找出整型数字1-100之间的素数,并打印出来.#include int main(void) { int i,j; printf("0-100之间的素数:\n"); for(i=2;i<100;i++){ for(j=2;j<i;j++){ if(i%j==0)
2017-11-02 19:16:13 181
原创 常用基础类
1.Object类类object是类层次结构的根类,每个类都是用object作为超类(父类),所有对象(包括数组)都实现这个类的方法。(1)、public int hashCode(); 返回该对象的哈希码值------> 通过哈希算法(哈希表:hashtable)------> 得到一个地址值(但不是真正意义上的地址值)package work1;pub
2017-11-02 17:31:40 215
原创 C语言作业
1、输入一行字符,分别统计出其中字母、空格、数字和其他字符的个数。#include int main() { int letters=0; int space=0; int number=0; int others=0; char i; printf("请输入一行字符:\n"); while(i!='\n') { i=getch
2017-10-31 18:13:49 196
原创 内部类
1.内部类(类中类)在一个类中定义一个类,那么把这种情况称为内部类。内部类可以访问外部类的成员,即使外部类用private修饰(私有);外部类想要访问内部类成员,必须同通过创建内部类对象来访问内部类的成员。2.关于内部类的分类成员内部类(非静态):在外部类的成员位置在测试类种访问成员内部类的成员方法(非静态)格式:外部类名.内部类名 对象名= 外部对
2017-10-31 18:09:09 118
原创 抽象类和接口
1.抽象类抽象类的概念:每一个动物的吃和睡的功能不一样,不应该把动物类定义为一个具体类,而是给出一个声明(abstract),当一个类中如果有抽象功能(抽象方法),那么这个类一定要定义为抽象类。2.抽象类的子类的特点:a、抽象类的子类是抽象类,那么没有意义,最终使用的就是通过子类进行初始化的,如果子类都被抽象修饰了,那么也不能创建对象,所以没有意义。b、抽象
2017-10-31 18:04:35 154
原创 继承和多态
1.继承的好处a、提高代码的维护性b、有利于代码的管理c、让类与类产生一种关系(多态的前提)2.继承的初始化特点* 子类继承父类,让父类先进行初始化,然后子类进行初始化(分层初始化)* 构造方法的作用:给对象进行初始化* 子类的有参构造和无参构造都要默认访问父类的无参构造,如果没有父类的无参构造,那么子类的构造方法会报错。报错
2017-10-31 17:54:02 125
原创 2017/10.14/C语言作业
1.给你任意三个整形数据,找出其中最大一个整#includeint main(void){int a,b,c,max;printf("请输入三个整形数字:");scanf(""%d%d%d,&a,&b,&c);max = a > b ? a : (b > c ? b : c);printf("最大的数是:%d\n\n\n",max);return
2017-10-19 21:30:22 244
原创 2017/10.13/10.14作业
1. 定义一个工具类其中提供了对于整形数组和double类型数组的一些工具方法。方法分别有:1.求数组值的和.2.求数组中的最大值3.对数组进行升序排序.4.对数组进行倒序排序(也就是反转数组)工具类要求:a.私有化构造方法b.不希望被继承public class WorkOne{ private WorkOne() {
2017-10-18 22:54:11 223
原创 2017/10/14笔记
一. 代码块概念: 使用{} 括起来的代码,称为代码块分类:根据它位置和声明的不同,我们可以将代码块分为局部代码块,构造代码块,静态代码块,同步代码块(多线程涉及)a. 局部代码块限定了变量的生命周期,变量在局部代码块中定义的,那么出来局部代码块之后,就访问不到了。在局部代码块中定义的变量,在出了代码块之后,内存就会释放掉。作用: 主
2017-10-18 22:28:23 205
原创 2017/10/13笔记
一. 匿名对象定义: 没有名字的对象。意义: 节省代码,并且很多情况下是针对某个方法只需要调用一次的情况下。匿名对象可以调用方法,也可以给成员变量赋值。 同时也可以作为方法的参数进行传递。主要的作用就是节省代码量,使代码结构更优雅。二. 封装1.概念: 隐藏对象的属性和细节,仅对外提供公共的方法进行访问。2.privatea. 当类的成员变量
2017-10-18 22:01:06 131
原创 作业
1.考试成绩已经保存在数组scores中,依次为 89,23,64,91,119,52,73,-23 要求根据通过自定义方法来找出其中前三名,将数组成绩作为参数传入 要求判断成绩的有效性(0-100),如果成绩无效,则忽略此成绩.public class Work1 {public static void main(String[] args) {int [
2017-10-12 19:00:51 178
原创 类与方法构造
一. 关于变量的作用域:成员变量:类的属性局部变量:方法中定义的变量或者是方法的形式参数。对于java语言来说,作用域控制是通过块来控制的.块的概念: 一对{} 包裹,该代码片段就称为 一块.对于某个块内定义的变量:a.对于当前的块,不能再定义同名的变量,即使类型不同也不行。b.对于当前的块,定义了某个变量,在块外不能够访问到块中定义的变量
2017-10-11 22:49:21 148
原创 数组与方法
一. 数组1.数组定义: 用来一次性保存多个相同类型元素的这样一种数据结构.2.维度上分:一维数组,多维数组.一维数组:3.声明:类型 [] 数组变量名称int [] arr;或者int arr[];俩种形式都可以,而且没有任何的区别,不过建议我们采取第一种方式.阶段性关键字总结:public,class,static,void,in
2017-10-11 22:37:59 197
原创 循环控制
一. java 三大流程控制1. 顺序控制依次执行代码。2. 条件控制int a = 0;a. 目的 : 对程序执行,一些不可预知的流程,进行一个预先判断.b. 条件:条件具有真假的特性。而且只可能为真,或者为假。c. java条件控制有四种手段:(1)if语句结构:if(条件){//实现逻辑}(2)if...else语句
2017-10-11 20:07:40 158
原创 Java概述
一.变量 1. 变量:在程序的执行过程中,某一个范围内其值发生改变的量! 2. 基本数据类型: a.整数类型:(默认类型) byte:字节类型 short:短整型 int:整数类型默认该类型 long:长整型 b.浮点类型:默认double类型 单精度:float类型 双精度:double类型 c.字符类型:char d.布尔类型:boolean 默认值:falsepublic class Dat
2017-09-27 21:46:45 108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人