java多线程基本知识总结
1.synchronized:它是一个互斥锁(独占锁),是对某个对象加锁,而不是对某段代码块加锁,当一个线程获的。 这个对象锁后,其它线程只能进入等待,直到获取锁的线程执行完代码释放锁后,其它线程才能再次获取这把锁。 2.synchronized锁定的对象: (1)可以是我们自己创建的对象...
java多线程知识总结(四)
同步器的主要使用方式是继承,子类通过继承同步器并实现它的抽象方法来管理同步状态,在抽象方法的实现过程中免不了要对同步状态来进行修改,也就是int成员变量,这时就需要使用同步器提供的3个方法来进行性操作,这三个方法包括:getState()、setState()、compareAndSetState(...
java多线程基础知识总结
java多线程基础知识总结 一 线程的创建: 线程的创建一般是继承Thread类和实现Runnable接口两种方式: 1:由Thread类继承创建一个线程 创建一个普通java类,继承Thread类,重新写run方法,...
java多线程知识点总结
1.几个基本的概念 进程(Process): 一个程序运行起来时在内存中开辟一段空间用来运行程序,这段空间包括heap、stack、data segment和code segment。例如,开一个QQ就表明开了一个QQ进程。 线程(Thread): 每个进程中都至少有一个线程。线程是指程序中代码运行...
Java基础知识强化之IO流笔记61:输入流 和 输出流 使用总结
1. 结构: 字节流:InputStream,OutputStream 字符流:Reader,Writer 2. 字符流 和 字节流: (1)Reader:读取字符流的抽象类 BufferedReader:将字符存入缓冲区,再读取 LineNumberReader:带行号的字符缓冲输入流 In...
黑马程序员_08Java网络编程知识总结
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 九、网络编程 1、网络编程-概述 1. 网络通讯要素: IP地址:InetAddress网络中设备的标...
黑马程序员-Java基础知识10(部分笔记总结try-catch)
对于try……catch格式: try {可能出现错误的代码块} catch(exception e){进行处理的代码} ; 对象变量的声明 用这种方法,如果代码正确,那么程序不经过catch语句直接向下运行; 如果代码不正确...
黑马程序员__JAVA高新技术--枚举及内省JavaBean、可变参数等知识点总结
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------ 内省(Introspector):主要对javaBean进行操作。 javaBean:是特殊的java类,类中的方法的名称以get或set打头的类。 可以将javaBean当初...
java知识总结(八)I/O流操作
原文来自搬砖工 今天总结一下Java I/O文件读写基本类相关知识和概念,对于程序设计者来说,创建一个好的输入/输出系统是一项艰难的任务,其中挑战来源于所有的可能性,不仅存在各种源端与接收端(文件,控制台,网络链接等),而且还需要以各种不同的方式与它们通信(顺序,随机存取,缓冲,二进制,按字符,按...
java基础知识复习总结
1.String型变量用双引号,Char型变量用单引号。 2.java变量命名规则:变量名=首字母("字母"或“下划线‘_’”或“‘$’符号”)+其余部分(“数字”或"字母"或“下划线‘_’”或“‘$’符号”),简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的字母大写,例如:my...
黑马程序员 知识点总结-Java多线程
----------------------Android培训、Java培训、期待与您交流! ---------------------- 进程: 是一个正在运行的程序,比如正在运行的迅雷,QQ等。 线程: 每个进程执行都有一个执行顺序,该顺序是一个执行路径,或者...
黑马程序员 知识点总结-Java反射
----------------------Android培训、Java培训、期待与您交流! ---------------------- 【反射的基石-Class类】 用于描述每个类在内存中的“字节码”这一事物。一个类被加载到内存中后,占用一片 内存空间,这个空间...
黑马程序员———Java基础------集合框架知识点总结(二)
———-Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———- 第一个类 Set类 一、摘要。 1、Set是一个不包含重复元素的Collection。 2、Set允许包含null元素,但是只允许同...
黑马程序员 知识点总结-Java IO(一)
---------------------- Android培训、 Java培训、期待与您交流! ---------------------- 【IO(Input Output)流】 Java.io通过数据流、序列化和文件系统提供系统输入和输出。 【流】 ...
黑马程序员:Java基础总结----(小知识点)foreach循环
黑马程序员:Java基础总结 (小知识点)foreach循环 ASP.Net+Android+IO开发、.Net培训、期待与您交流! foreach循环格式:for(数据类型 变量名 : 被遍历的集合(Collection)或者数组){ }对集合进行遍历。只能获取集合元素。但是不能对集...
Java综合知识点总结——基础篇
基础篇 一、JDK常用的包 java.lang: 这个是系统的基础类,比如String、Math、Integer、System和Thread,提供常用功能。 java.io: 这里面是所有输入输出有关的类,比如文件操作等 java.net: 这里面是与网络有关的类,比如URL,URLConnecti...
黑马程序员_09Java反射知识总结
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 十一、反射技术(Reflect) 1,反射:其实就是动态加载一个指定的类,并获取该类中所有的内容;而且将字节码文件封装成对象,并将字...
黑马程序员学习log第八篇基础知识:JAVA的面向对象之网络编程总结
黑马程序员学习log第八篇基础知识:JAVA的面向对象之网络编程总结 ---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a href...
黑马程序员学习log第八篇基础知识:JAVA的面向对象之网络编程总结
黑马程序员学习log第八篇基础知识:JAVA的面向对象之网络编程总结 ---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a hr...
java基础知识精华总结 java面试题
1、文件拷贝,把一个文件的内容拷贝到另外一个文件里package order; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.File...