20180721_07_Java中面向对象(4)返回值与内部类

面向对象中形式参数和返回值的问题:       方法的形式参数是基本数据类型:            传递对应的数据类型的这种值;       方法的形式参数是引用数据类型:             1.如果引用类型是(具体)类:需要传递该类的具体对象            2.抽象类:需要传递的是该抽象类的子类对象            3.接口:需要传递该接口的子实现类对象 方法...
分类: 其他 发布时间: 08-15 22:50 阅读次数: 0

20180722_08_Java中关于Objec类,Scanner类的一些介绍

object类,所有类就继承了object类       hashCode()            返回该对象的哈希码值(每一个对象的哈希码值都不一样,  哈希码值不       是实际意义上的地址值,可以理解为地址值)。       getClass()            返回的字节码文件对象(Class对象)       getName()            以 Str...
分类: 其他 发布时间: 08-15 22:50 阅读次数: 0

20180727_09_Java中String类和StringBuffer类的一些介绍

String类:特殊的引用类型 字符串是常量;它们的值在创建之后不能更改。(常量是在方法区中:字符串常量池  :前提:将字符串常量直接赋值的形式 ) 构造方法: String() :空参构造 String(byte[] bytes):将字节数组-->String 数据 String(byte[] bytes, int offset, int length):将字节数组的一部分转换字...
分类: 其他 发布时间: 08-15 22:50 阅读次数: 0

20180729_10_Java中关于Arrays类,包装类以及正则表达式的介绍

Arrays类       数组的工具类,针对数组进行操作的类。提供了排序,查找等功能。       成员方法:             public static String toString(int a)              打印数组元素。             public static void sort(int[] arr)                 默认从小到大...
分类: 其他 发布时间: 08-15 22:50 阅读次数: 0

20180731_11_Java中date类calendar类以及集合的简单介绍

Date:表示日期格式,精确到毫秒。        构造方法:               Date():获取当前系统时间,以Date格式来表现。               Date(long date): 把一个long类型的毫秒值转换成一个Date对象。        成员方法:               Date ---> long               publ...
分类: 其他 发布时间: 08-15 22:50 阅读次数: 0

20180801_12_Java中List集合,范型,可变参数以及增强for循环的一些介绍

List集合的特有功能          void add(int index; E element)          :在指定索引处添加元素          E remove(int index)                             :移除指定元素的索引,返回被移除的元素          E get(int index)                      ...
分类: 其他 发布时间: 08-15 22:50 阅读次数: 0

20180803_13_Java中Set集合的三个子集合HashSet,LinkedHashSet,TreeSet的相关介绍

  Set集合        List集合的特点:元素有序,(元素存取顺序一致)元素可以重复        Set集合的特点:元素无序,(元素存取顺序不一致) 元素不重复 HashSet:        底层数据结构时哈希表,元素无序,且唯一,唯一是要靠元素重写hashCode()方法和equals()方法来实现,如果不重写这两种方法,则无法保证元素唯一。Integer和String默认...
分类: 其他 发布时间: 08-15 22:50 阅读次数: 0

20180804_14_Java中Map集合的一些介绍

Map集合        概述:       接口Map<K, V>                             K:   此映射所维护的键的类型                             V:   映射值的类型               将键映射到值的对象。一个映射不能包含重复的键;   每个     键最多只能映射到一个值。        基本...
分类: 其他 发布时间: 08-15 22:50 阅读次数: 0

20180807_15_Java中异常的一些介绍

典型的异常        错误Error:               StackOverflowError:方法递归调用,会发生栈内存溢出错误               OutOfMemoryError:当不断得向堆中创建对象时,会出现        异常Exception:               异常是可以捕捉住,然后让程序恢复运行               ArrayI...
分类: 其他 发布时间: 08-15 22:50 阅读次数: 0

20180808_16_IO流的一些介绍

IO Input 输入 Output 输出 文件 java.io.File 它是对应者实际的文件或是文件夹(目录) new File(String 文件路径)     java    2行 new File("d:/1.txt"); // 可以使用 / 作为分隔符     java    2行 new File("D:\\MySQL"); // 可以使用 \ 作为...
分类: 其他 发布时间: 08-15 22:50 阅读次数: 0

20180810_17_Java中序列化与反序列化以及创建对象的几种方式

IO 字节流 InputStream () FileInputStream 从文件读取字节 () BufferedInputStream 加入缓冲功能,提高文件的读取效率 ByteArrayInputStream 从字节数组变成输入流 OutputStream () FileOutputStream 向文件写入字节 () BufferedOutputStream 加入缓冲功能, 提高文件的写入效...
分类: 其他 发布时间: 08-15 22:50 阅读次数: 0

20180811_18_Java中线程的创建,synchronized关键字,volatile和死锁与线程的状态的一些介绍

线程 应用程序以进程为单位运行时,一个进程之内可以分为一到多个线程 window下可以通过任务管理器查看进程 Linux下可以通过 ps-fe查看 线程进程都可以并行执行 操作系统中有一个组建叫任务调度器,将CPU的时间片分给不同的程序使用,围观串行(单核),宏观并行。 好处: 1):多进程,多线程可以让程序不被阻塞 2):充分利用多核CPU的优势,提高运行效率 1.Java中的多线程...
分类: 其他 发布时间: 08-15 22:50 阅读次数: 0

20180815_20_网络模型与Java中的网络编程的一些介绍

网络模型   七层模式:应用层,表示层,会话层,传输层,网络层,链路层,物理层 五层模式:应用层,传输层,网络层,链路层,物理层 四层模式:应用层,传输层,网络层,链路层   应用层: http:超文本传输协议 ftp:文件传输协议 stmp:邮件发送协议 pop3:邮件接收协议 ssh:安全shell,用于远程登陆 传输层: tcp:安全可靠的协议 udp:不可靠的协议 ...
分类: 其他 发布时间: 08-15 22:50 阅读次数: 0

面向对象——Object 中.equals( )方法

Object: object是所有类的父类、上帝。 Object是由所有的类不断向上抽取而来的,拥有所有类的共性。 Object中最常用的方法 1、.equals( ); class Person extends Object{ super(); private int age ; Person(age a){ this.age=age; } } cl...
分类: 其他 发布时间: 08-15 22:50 阅读次数: 0

多线程——(2)

现成的四种状态:          创建线程的第一种方式:继承Thread类。 创建线程的第二种方式:实现Runale接口。   1、定义类实现Runable接口。 2、覆盖接口中的 Run( ) 方法,将线程的任务代码封装到 run 方法中。 3、 通过Thread类创建线程对象,并将Runable接口的子类对象作为Thread类的构造函数的参数进行传递。       ...
分类: 其他 发布时间: 08-15 22:50 阅读次数: 0

多线程——(3)单例设计模式涉及的多线程问题

多线程下的单例: 1、饿汉式: class Single { private static final Single s=new Single(); private Single(){}; public static Single getInstance(){ return s; } } 2、懒汉式 加入同步为了解决多线程...
分类: 其他 发布时间: 08-15 22:50 阅读次数: 0

多线程—— (5)线程之间的通讯

线程间通讯: 多个线程在处理同一资源,但是任务却不同。  思考1:wait(),notify(),notifyAll(),用来操作线程为什么定义在了Object类中? 1,这些方法存在与同步中。 2,使用这些方法时必须要标识所属的同步的锁。 3,锁可以是任意对象,所以任意对象调用的方法一定定义Object类中。 思考2:wait(),sleep()有什么区别? wait():释放...
分类: 其他 发布时间: 08-15 22:50 阅读次数: 0

多线程—— (6)sleep和wait() 的区别

wait 和 sleep 区别? 1,wait可以指定时间也可以不指定。    sleep必须指定时间。 2,在同步中时,对cpu的执行权和锁的处理不同。     wait:释放执行权,释放锁。     sleep:释放执行权,不释放锁。 class Demo { void show() { synchronized(this)// { wait();//t0...
分类: 其他 发布时间: 08-15 22:50 阅读次数: 0

EPOLL入门留念

使用方法: 好像这个排版和Typora的有点区别,还在调。。。抱歉抱歉 文件描述符的创建 #include <sys/epoll.h> int epoll_create ( int size ); 注册监听事件 int epoll_ctl ( int epfd, int op, int fd, struct epoll_event *event ); 其中,epfd...
分类: 编程语言 发布时间: 08-15 22:50 阅读次数: 0

Day09 多线程&网络编程

    JDK1.8的新特性:         匿名内部类访问其所在方法的局部变量时, 可以不用写final了, 因为系统会默认给加上.         JDK1.8以前必须得写.         加上final的作用是: 为了延长变量的声明周期.   面试题   1. 多线程并行和并发的区别是什么?          2. Java程序是多线程的吗?         是, ...
分类: 编程语言 发布时间: 08-15 22:50 阅读次数: 0
今日推荐