自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [2018.02.04]linux作业01&02

1

2018-02-04 18:22:07 241

原创 [2017.12.07]作业15

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

2017-12-07 19:38:54 519

原创 [2017.12.02-03]多线程

多线程1.多线程:如果一个程序的执行路径有多条. 单线程:程序的执行路径只有一条 2.面试题:Jvm,java虚拟机是多线程程序吗? 是多线程程序,由于java虚拟机中自带一个垃圾回收器,来确保程序不会轻易的造成内存溢出! 至少开启两条子线程: 当前程序在执行代码的时候,会开启main:主线程 垃圾回

2017-12-07 19:25:53 243

原创 [2017.11.26]IO流2

1.DataOutputStream和DataInputStream 都属于数据流:可以针对Java基本数据类型的数据进行读写操作2.DataOutputStream构造方法 public DataOutputStream(OutputStream out)3.演示:import java.io.DataInputStream;import java.io

2017-11-28 17:43:24 224

原创 [2017.11.26]作业14

3:复制文本文件:有5种方式import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class Demo { public s

2017-11-26 21:45:39 208

原创 [2017.11.25]IO流

1.文件的字节输入流 使用改流读数据 public FileInputStream(String name)2.开发步骤: 1):创建字节文件输入流对象 2)读数据 3)释放资源3.读数据的两种方式: 1)public int read():一次读取一个字节 2)p

2017-11-26 21:40:28 219

原创 [2017.11.22]作业13(c)

1、写一函数int fun(char *p)判断一字符串是否为回文,是返回1,不是返回0,出错返回-1.(例如:字符串”123454321”就是回文字符串)#include <stdio.h> int fun(char *p) { int len = strlen(p) - 1; char *q = p + len; if (!p)

2017-11-22 22:33:26 283

原创 [2017.11.19]异常&File类&IO流

异常1.IO流的前奏: 1)异常类: 2)File类2.异常 举例: 有一个班长骑车出去旅行 1)在骑行的过程中,前方的山路坍塌了,导致它不能骑行了——>不可抗力的因素 2)在骑行的过程中,发现轮胎没气了,也会出现问题———–>骑行志强应该检查的问题 3)山路两边是石子,中间是平坦的大道,但是班长就喜欢在边

2017-11-22 22:27:38 224

原创 [2017.11.18]作业12

A:简答题 1、请把我们讲解过的所有类中的方法在API中找到,并使用自己的话进行描述 答案: Map public V put(K key, V value): public void clear(): public V remove(Object key): public boolean containsKey(Object key): public boo

2017-11-18 21:50:02 366

原创 [2017.11.18]集合常见方法

1.Map集合 数组 集合 针对像这种键值对应关系的数据,Java给我们提供了一种容器,就是Map集合.Map 一个根接口 实现类:HashMap Hashtable TreeMap 采用多态的方式创建对象2.存储数据 put 方法 放置数据 第一次采用put 放置数据的时候 返回的是null 第二次放置键相同的数据 会返回上一次的值3.常见功能: 删除功能: void clear():

2017-11-18 21:37:30 264

原创 [2017.11.12]Set&HashSet&LinkedHashSet&TreeSet&模拟用户

Set集合1.Set接口:Set集合继承自Collection集合 Set:底层数据结构是一个哈希表,能保证元素是唯一的,元素不重复! 它通过它的子实现了HashSet集合去实例化,HashSet集合底层是HashMap集合的实例2.演示:Set集合存储字符串元素并遍历public import java.util.HashSet;import java.util.Set;public

2017-11-17 00:06:48 282

原创 [2017.11.16]作业11(c)

1、int intvert(unsigned int x,int p,int n)实现对x的进行转换,p为起始转化位, n为需要转换的长度,假设起始点在右边. 如x=0b0001 0001,p=4,n=3转换后x=0b0110 0001。2、已知WAV文件格式如下表,打开一个WAV文件,以适当的数据结构组织WAV文件头并解析怎样获取WAV格式的各项信息。 3、下面这段代码是把中英文混合字符串(汉

2017-11-16 11:35:38 233

原创 [2017.11.16]作业10

1:获取10个1-20之间的随机数,要求不能重复 public static void main(String[] args) { Random random = new Random(); int count = 0; List<Integer> list = new ArrayList<Integ

2017-11-16 11:33:43 210

原创 [2017.11.11]数据结构&List集合&泛型&JDK5

数据结构之栈,队列数组和链表1.栈和队列 2.数组和链接列表 List集合1.List集合的子实现类的特点:ArrayList: 底层数据结构是数组的形式,满足数组结构的特点:查询快,增删慢 从线程安全问题来看:线程不安全的,不同步,执行效率高 Vector: 底层数据结构是数组的形式,查询快,增删慢 从线程角度看:线程安全的类,同步,执行效率低 LinkedList: 底层数据结

2017-11-16 00:03:13 316

原创 [2017.11.05]正则表达式&集合&list

正则表达式1.演示:import java.util.Scanner;/** * 需求:校验一个QQ号码 * 定义一个规则:1)由5到10为组成的数字 * 2)不能以0开头 * 分析: * 1)键盘录入一个QQ号码,使用字符串接收 * 2)定义一个校验QQ的功能 * 3)在main()中调用返回boolean类

2017-11-05 23:59:54 3325

原创 [2017.11.04]作业09(c)

1、 读程序,写出你的分析步骤,得出结果。typedef int (*FUNC1)(int);typedef int (*FUNC2)(int *, int *, int *);int inc(int a){ return (++a);}int multi(int *a, int *b, int *c){ return (*c=*a**b);}void show(F

2017-11-04 21:53:35 195

原创 [2017.11.04]数组高级&arrays&类

数组高级一. 冒泡排序冒泡排序的思想: 两两比较,大的往后放,第一次比完,最大值出现在最大索引处,依次进行这样的比较 演示:public class ArrayTest { public static void main(String[] args) { //定义一个数组,静态初始化 int[] arr = {24,69,

2017-11-04 21:49:39 271

原创 [2017.11.04]作业08

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

2017-11-04 21:06:40 207

原创 [2017.11.01]作业07(c)

1、 用标准C编程:找出整形数字1-100之间的素数,并打印出来。(素数:除了1和自己本身可以被整除。)#include<stdio.h>#include<stdlib.h>int prime(int i){ int j; for(j=2;j<i;j++) if(i%j==0) break; if(j>=i) return 1;

2017-11-01 21:15:04 218

原创 [2017.11.01]作业06

1:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第二十个月的兔子对数为多少?(使用递归去解决)2:定义一个数组,比如:int[] arr = {13,24,57,69,80}使用二分查找查找这个数组中的24元素对应的索引(可以不写这个题,下去预习什么是二分查找)3:统计大串中小串出现的次数 举例:在字符串” woaijavawozhe

2017-11-01 20:54:54 228

原创 [2017.10.29]Integer类&Character类

Integer类1.演示:/** * 需求:求一个整数100对应的二进制,八进制,十六进制 * 需求:要求出Integer类型范围: * * java的jkd5.0以后:还有一些新特性:自动拆装箱,可变参数,增强for循环,静态导入,枚举... * * 对于每个基本数据类型都会被自动封装成一个引用类型 * 基本类型 引用类型 *

2017-11-01 20:52:23 213

原创 [2017.10.28-29]String类&StringBuffer

String类1.String类: 代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现;字符串一旦被赋值,其值不能再改变String类常用的构造方法: String():表示一个空字符序列。 public String(byte[] bytes,Charset ch):默认字符集(编码格式):GBK,如果是GBK格式,可以不

2017-11-01 19:44:09 302

原创 [2017.10.28]Object&Scanner

Object类1.概念: 类 Object 是类层次结构的根类。每个类都使用 Object 作为超类(父类)。所有对象(包括数组)都实现这个类的方法。2.类型: public int hashCode()返回该对象的哈希码值 hashCode()—–>通过哈希算法(哈希表:hashtable)—->地址值(不是实际意义上的地址值!) publi

2017-11-01 19:33:12 180

原创 [2017.10.25]作业05(c)

1、输入一行字符,分别统计出其中字母、空格、数字和其他字符的个数。#include <stdio.h>void main(){ int letter, space, digit, other; char ch; letter = space = digit = other = 0; while ((ch = getchar ()) != '\n') { if (ch>='a' &&

2017-10-25 13:36:35 217

原创 [2017.10.23]作业04

1:教练和运动员案例(学生分析然后讲解)乒乓球运动员和篮球运动员。乒乓球教练和篮球教练。为了出国交流,跟乒乓球相关的人员都需要学习英语。请用所学知识:分析,这个案例中有哪些抽象类,哪些接口,哪些具体类2:final关键字可以干什么?有什么特点?3:final关键字的面试题?A:修饰局部变量B:初始化时机4:多态是什么,前提是什么?

2017-10-23 17:05:13 290

原创 [2017.10.21-22]多态&抽象类&接口

多态1.多态:一个事物在不同时刻体现出来的不同状态.2.对于多态的三个前提条件(缺一不可) : 1)必须有继承关系(如果没有继承关系,谈不上多态!) 2)必须有方法重写 3)有父类引用指向子类对象:向上转型3.多态的成员访问特点: 1)成员变量: 编译看左边,运行看左边 2)成员方法(非静态的成员方法): 编译看左,运行看右;由于存在方法重写,所以就运行最终的就是子类的成员方法

2017-10-23 16:54:07 327

原创 [2017.10.19]作业03(c)

1.include<stdio.h>void main(){ int a,b,c; printf("请输入3个整型数据:"); scanf("%d%d%d",&a,&b,&c); if ((a>=b)&&(a>=c)) printf("最大的数是:%d\n",a); else if ((b>=a)&&(b>=c)) printf("最大的数是:%d\n",b); else printf("

2017-10-18 20:56:51 212

原创 [2017.10.18]作业02

public class Homework2 { public static void main(String[] args){ BatMan batMan = new BatMan(); batMan.flyPower(); SuperBatMan superBatMan = new SuperBatMan(); superBa

2017-10-18 19:54:18 168

原创 [2017.10.14-15]静态&工具类&代码块&继承02

一.匿名对象 1.定义: 没有名字的对象. 2.意义: 节省代码,并且很多情况下是针对某个方法只需要调用一次的情况. 3.方法: 匿名对象可以调用方法,也可以给成员变量赋值.也可以作为方法的参数进行传递. 4.作用: 节省代码量,使代码结构更优雅. 5.练习:public class Test { public static void main(String[] args

2017-10-18 19:42:30 399

原创 [2017.10.6]作业01

这里写代码片# 欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用

2017-10-06 23:39:35 303

原创 [2017.10.3]变量&构造方法&方法重载&继承

一. 变量1.关于变量的作用域:①成员变量:类的属性②局部变量:方法中定义的变量或者是方法的形式参数对于java语言来说,作用域控制是通过块来控制的.③块的概念: 一对{}包裹,该代码片段就称为一块.④对于某个块内定义的变量:a.对于当前的块,不能再定义同名的变量,即使类型不同也不行.b

2017-10-06 21:03:21 289

原创 [2017.10.2]数组&方法

一. 数组1.定义: 用来一次性保存多个相同类型元素的这样一种数据结构.2.维度:一维数组,多维数组.二.一维数组:1.方法:类型 [] 数组变量名称int [] arr;或者int arr[];2.初始化:①动态初始化:在定义一个数组和对数组进行赋值的操作时分开来执行//动态初始化int [] arr = new int

2017-10-06 18:27:07 256

原创 [2017.10.1]条件控制&循环控制

一. java三大流程控制1. 顺序控制:依次执行代码2. 条件控制:(1)if语句:①格式:if(条件){//实现逻辑}②条件:              a.可以是一个常量表达式或包含变量的表达式  b.boolean类型  c.{}可以省略(仅执行一行代码)

2017-10-06 15:17:47 449

原创 [2017.9.23-24]JAVA数据类型&基础语法&运算符&键盘录入

一.Java基本数据类型(基本类型、引用类型)1.整型:整型(int)4字节 (-2147483648- 2147483647)短整型(short) 2字节    (-32768 - 32767)长整型(long) 8字节字节型(byte) 1字节   (-128 - 127)2.字符型 (char) 2字节3.浮点型:单精度

2017-09-29 21:12:53 206

空空如也

空空如也

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

TA关注的人

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