自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 练习

练习1(passwd使用): 1. 修改root用户密码为redhat;passwd rootredhatredhat2. 设置root用户密码的警告期为5天, 最短有效期为10天;passwd -w 5 -x 10 root3. 删除student用户的密码;passwd -d student4. 分别查看root用户和student用户的密码状态;pss

2018-02-04 13:50:19 170

原创 Linux-shell

一.shell1.shell是操作系统的一个软件,它包在Linux内核的外面,为用户和内核之间的交互提供了一个接口。系统中的命令用shell去解释shell接受系统回应的输出并显示到屏幕中。2.在shell中执行命令 命令一定要在提示符之后输出。命令的输入方式:命令 参数 目标>>参数不是必须加>>目标不是必须加参数是命令功能的指定:>>-参数>

2018-02-04 11:26:29 150

原创 反射

反射反射机制:反射就是通过获取该类的字节码文件对象。获取方式:1>Object类中的getClass()方法,表示正在运行的那个类:Class类。2>数据类型的Class属性3>Class类中的特有方法:forName(String className):(重点)public static Class forName(String className):获取字节码文件对象。

2017-12-21 19:45:07 155

原创 网络编程

网络编程1.三要素:1>找到IP地址.2>必须有端口.3>必须有协议.(TCP,UDP)TCP和UDP协议的区别:TCP:(客户端和服务器的交互)1>建立连接通道(通道内的流:使用最基本的字节流)2>可靠协议.3>执行效率低.4>使用TCP协议可以发送大量的数据,文件大小无限制.UDP:(发送端和接收端)1>无需建立连接通道.2>不可靠协议.

2017-12-17 19:28:28 150

原创 12.2作业

一、判断题(T为正确,F为错误),每题1分1.如果线程死亡,它便不能运行。(√)2.在Java中,高优先级的可运行线程会抢占低优先级线程。(× )3.线程可以用yield方法使低优先级的线程运行。(×)4...程序开发者必须创建一个线程去管理内存的分配。(×)5.一个线程在调用它的start方法,之前,该线程将一直处于出生期。( ×)6.当调用一个正在进行线程的stop(

2017-12-07 18:32:47 406

原创 线程

线程进程:进程是系统分配资源调用的一个独立单位.多进程的意义:1>目前计算机就是一种多进程,单线程:程序的执行路劲只有一条.多线程:程序的执行路劲有多条.

2017-12-06 20:52:51 133

原创 IO流

IO流IO流:设备与设备之间的数据传输.IO流的分类:按流的方向分:输入流:读数据的输出流:写数据的按数据类型分:字节流:字节输入流:InputStream字节输出流:OutputStream字符流:字符输入流:Reader字符输出流:WriterOutputStream:该类是抽象类.FileOutputStream是它的子类.构造方法:

2017-11-30 18:15:13 122

原创 11.18作业

1:需求:递归删除带内容的目录 假设删除当前项目下的目录:demo,demo中可以有文件夹自己给出2:需求:请大家把E:\JavaSE目录下所有的java结尾的文件的绝对路径给输出在控制台。3:下面程序段的执行结果是什么?( )  public class Foo{    public static void main(String[] args){     try{

2017-11-23 12:02:18 159

原创 File类

File类File:是用来描述文件或者目录的路径的抽象表现形式.常用的构造方法:public File(String pathname):给定路径名以字符串来表示当前文件或者文件夹.public File(String parent,String child):根据parent路径名字符串和child路径名字符串创建一个新的File对象.public File(File par

2017-11-22 22:43:39 130

原创 Exception类

Exception类Exception是Throwable的子类.Exception的子类:1>编译时期异常:只要不是RuntimeException中的异常都属于编译时期异常:比如IOException(IO流中),ParseException(解析时的异常).2>运行时期异常:RuntimeException.例如:NullPointerException:空指针异常.(需要对

2017-11-22 16:24:16 912

原创 Java-Map类

Map类Map:双列集合,主要用来存储有键值对应关系的数据,是一个接口.Map的几个子实现类:HashMap,Hashtable,LinkedHashMap,TreeMapHashMap,Hashtable区别:HashMap非同步的,效率高,数据不安全,Hashtable同步的,效率低,数据安全.Map集合的数据结构只跟键有关.HashMap:底层数据结构哈希表,特点:元

2017-11-21 17:24:31 503

原创 11.11作业

编程题:1:获取10个1-20之间的随机数,要求不能重复2:键盘录入多个数据,以0结束,要求在控制台输出这多个数据中的最大值

2017-11-15 18:41:08 129

原创 Java-Set类

Set类Set接口:Set集合继承自Collection集合.Set:底层数据结构是一个哈希表,能保证元素是唯一的,元素不重复!它通过它的子实现了HashSet集合去实例化,HashSet集合底层是HashMap集合的实例!HashSet集合的add()方法,底层是依赖于双列集合HashMap的put(K key,V value)来实现的put(K key,V value):

2017-11-15 18:12:51 148

原创 Java-List类

List类List集合的子实现类的特点:ArrayList:底层数据结构是数组的形式,满足数组结构的特点:查询快,增删慢.从线程安全问题来看:线程不安全的,不同步,执行效率高.由于ArrayList是List集合的自实现类,它元素可以重复,并且存储和取出一致.Vector:底层数据结构是数组的形式,查询快,增删慢.从线程角度看:线程安全的类,同步,执行效率低.特

2017-11-15 14:19:21 965

原创 11.4作业

1:需求:请设计一个方法,可以实现获取任意范围内的随机数。2:下面代码执行的结果是:public static void main(String[] args) {String s1 = new String("hello");String s2 = new String("hello");System.out.print(s1 == s2);System.out.

2017-11-09 12:11:27 125

原创 Java-Collection类

Collection类Collection类:接口.表示一组对象,这些对象也称为Collection的元素.它提供更具体的子接口(如 Set 和 List)实现.集合的继承体系图.常用功能:添加功能:boolean add(Object e):给集合中添加指定的元素.boolean addAll(Collection c):给集合中添加一个集合中的元素.删除功能

2017-11-08 17:23:26 193

原创 Java-System类

System类System类中没有构造方法,所以字段和方法都用静态修饰.常用的两个字段:PrintStream(字节打印流)/PrintWriter(字符打印流) ps=System.out   标准输出流InputStream in =System.in  标准输入流常用的方法:public static void gc():运行垃圾回收器.调用 gc 方法暗示着 Jav

2017-11-08 14:38:46 117

原创 Java-Math类

Math类Math类:提供一些数学运行的方法.常用的成员方法:public static int abs(int a):绝对值public static double ceil(double a):向上取整public static double floor(double a):向下取整public static double max(double a,double b):

2017-11-08 13:41:25 180

原创 Java-Date类

Date类Date:日期类,表示特定的瞬间,精确到毫秒.常用的构造方法:public Date():表示分配一个Date对象,无参构造获取当前系统的具体时间.public Date(long Date):指定一个时间毫秒值,他和1970-1-1 00:00:00有时间差常用的成员方法:public long getTime():获取当前时间毫秒值.返回自 1970 年 1

2017-11-07 22:12:49 138

原创 Java-BigDecimal类,BigInteger类

BigDecimal类对于浮点类型的数据类说,他们存储和整数的存储是不一致的,是按照有效数字位来进行存储的,浮点类型的数据计算的时候容易损失精度,计算出来的结果不精确,Java针对这种情况:提供了这个

2017-11-07 20:40:45 136

原创 Java-Arrays

Arrays类Arrays类:此类包含用来操作数组的各种方法(针对数组操作的工具类).方法:1.public static String toString(int[ ] a):将任意数组以字符串形式显示出来.2.public static void sort(int[ ] a):将任意数组进行快速排序(升序).3.public static int binarySearch(i

2017-11-07 19:19:58 339

原创 Java-冒泡,选择排序,二分查找算法

一.选择排序.数组的0索引依次和后面的索引进行比较,对应的元素小的往前方法.

2017-11-06 21:29:40 161

原创 10-28笔试题

1、用标准C编程:找出整形数字1-100之间的素数,并打印出来。(素数:除了1和自己本身可以被整除。)#includeint main(){ int i,j,k=0,num=0; for(i=1;i<3;i++){ printf("%3d",i); num++; k++; } for(i=3;i<101;i++){ j=2; while(j<i){

2017-11-01 15:35:25 106

原创 10.28作业

1:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第二十个月的兔子对数为多少?(使用递归去解决)public class Test { public static void main(String[] args) { int m=3; int s1=1; int s2=1; int sum=0; sum=

2017-11-01 12:38:30 128

原创 Java-Integer类

Integer类Integer 类在对象中包装了一个基本类型 int 的值.Integer 类型的对象包含一个 int 类型的字段.Integer类构造方法:public Integer(int value):将一个int类型数据封装成一个引用类型.public Integer(String s):将一个字符数类型封装成一个Integer类型.Integer类方法:pu

2017-11-01 11:46:17 229

原创 Java-Character类

Character类Character类在对象中包装一个基本类型char的值.Character类的对象包含一个char类型的单个字段.Character的构造方法:public Character(char value)构造一个新分配的Character对象,用以表示指定的char值.Character的判断方法:public static boolean isLower

2017-11-01 11:15:53 176

原创 Java-StringBuffer类

StringBuffer类StringBuffer:线程安全的可变字符序列.StringBuffer的构造方法:public StringBuffer():构造一个不在字符的字符缓冲区,其初始容量为16个字符.public StringBuffer(int capacity):构造一个不带字符,具有指定容量的字符缓冲区.public StringBuffer(String st

2017-10-31 19:55:31 151

原创 Java-String类

String类String类:代表字符串.字符串一旦被赋值,其值不能在改变.String类常用构造方法:String():表示一个空字符序列.public String(byte[] bytes,Charset ch):默认字符集(编码格式):GBK,如果是GBK格式,可以不写第二个参数.public String(byte[] bytes,int index,int leng

2017-10-30 18:17:47 189

原创 Java-Scanner类

Scanner类Scanner:用来创建一个文本扫描器(键盘录入);java高级特性:字符缓冲流来键盘录入.java.until.Scanner性:IO流    BufferReder;Scanner sc=new Scanner(System.in);System类中的静态字段:public static final InputStream in:标准输入流InputSt

2017-10-30 15:43:38 175

原创 Java-object类

Object类类Object是类层次结构的根类,每个类都使用Objiect类作为超类(父类),所有对象(包括数组)都实现这个类的方法.public int hashCode()返回该对象的哈希值.hashCode()--->通过哈希算法(哈希表:hashtable)--->地址值(不是实际意义上的地址值!)public final Class getClass()返回此Object

2017-10-30 10:56:20 175

原创 10-21笔试题

1、输入一行字符,分别统计出其中字母、空格、数字和其他字符的个数。2、求下列试子的值:1-1/2+1/3-1/4+……+1/99-1/100,将结果输出。3、矩阵转置:将一个m行n列矩阵(即m×n矩阵)的每一行转置成另一个n×m矩阵的相应列例如:将2*3的矩阵转置后输出:即将 1 2 3 转置1 44 5 6 2 53 6

2017-10-25 15:06:33 119

原创 Java-笔记4

一.finalfinal修饰局部变量:基本数据类型:如果局部变量是一个基本数据类型,那么被final修饰,基本数据类型的变量的值不能改变!引用数据类型:如果用final修饰引用类型的变量,那么它不能在重写分配堆内存空间,但是可以改变成员变量的值.相关代码:class Student{ int age;}public class FinalTest { public st

2017-10-23 11:44:46 133

原创 10-15笔试题

1、 给你任意三个整形数据,找出其中最大一个整形数。#include int main(){ int a,b,c; printf("请输入三个整形数据:\n"); scanf("%d%d%d",&a,&b,&c); int max=a; if(max<b) max=b; if(max<c) max=c; printf("您输入的三个整形数据最大值为:%d\n",max)

2017-10-18 10:38:45 223

原创 10.15作业

1. 定义一个工具类其中提供了对于整形数组和double类型数组的一些工具方法。方法分别有:1.求数组值的和.2.求数组中的最大值3.对数组进行升序排序.4.对数组进行倒序排序(也就是反转数组)工具类要求:a.私有化构造方法b.不希望被继承2. a.定义一个英雄类 Hero属性:(全部私有,提供公共方法让外部访问)年龄, 血量 ,攻击力,防御力方

2017-10-16 22:17:10 184

原创 Java-笔记3

一. 匿名对象定义: 没有名字的对象。意义: 节省代码,并且很多情况下是针对某个方法只需要调用一次的情况下。匿名对象可以调用方法,也可以给成员变量赋值。 同时也可以作为方法的参数进行传递。主要的作用就是节省代码量,使代码结构更优雅。二. 封装1.概念: 隐藏对象的属性和细节,仅对外提供公共的方法进行访问。2.privatea. 当类的成员变量使用private

2017-10-16 21:06:54 116

原创 10.1作业

package Test;/*1.考试成绩已经保存在数组scores中,依次为 89,23,64,91,119,52,73,-23要求根据通过自定义方法来找出其中前三名,将数组成绩作为参数传入要求判断成绩的有效性(0-100),如果成绩无效,则忽略此成绩.*/public class Test1 { public static void main(String[] args) {

2017-10-11 15:49:44 174

原创 JAVA-笔记2

一. java 三大流程控制1. 顺序控制依次执行我们的代码。2. 条件控制int a = 0;a. 目的 : 对程序执行,一些不可预知的流程,进行一个预先判断.b. 条件:条件具有真假的特性。而且只可能为真,或者为假。c. java条件控制有四种手段:(1)if语句结构:if(条件){//实现我们的逻辑}(2)if...else语句结构

2017-10-09 17:40:50 238

原创 JAVA-笔记1

JAVA 语言一:开发环境准备1.JDK安装2.环境变量配置PATH : 指向java安装的 bin 目录CLASSPATH: 为类路径,java运行时查找类文件的路径,java的环境变量在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量 PATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加%JAVA_HOME%\bin;%JAVA_HOM

2017-09-26 17:17:36 207

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除