【本学期Java学习总结】教程文章相关的互联网学习教程文章

java线程安全总结

java线程安全总结标签: java多线程jvm工作threadobject2012-02-10 16:22 30158人阅读 评论(8) 收藏 举报 原文: http://www.iteye.com/topic/806990http://www.iteye.com/topic/808550 最近想将java基础的一些东西都整理整理,写下来,这是对知识的总结,也是一种乐趣。已经拟好了提纲,大概分为这几个主题: java线程安全,java垃圾收集,java并发包详细介绍,java profile和jvm性能调优 。慢慢写吧。本人jameswxx原创文...

Java 递归 常见24道题目 总结【代码】【图】

1.N个台阶的走法递归【这里设为10个台阶】/*** N个台阶的走法递归* <p>* 有个楼梯,台阶有10个,每次可以跳上1阶 或者 2阶 ,那么台阶的走法一共有多少种*/@Testpublicvoid t() {System.out.println(f(10));}//斐波那契数列变形,求N个台阶的走法,递归方法publicint f(int n) {if (n <= 2) {return n;}return f(n - 1) + f(n - 2);}View Code 2.文件删除递归/*** 文件删除递归* <p>* 1:检测文件夹是否存在,不存在则退出* 2:获取该...

java常见错误总结【代码】

1. 现象:将数组转为List后进行removeAll()操作,报java.lang.UnsupportedOperationException错误。 代码:/*** 获取标记ID* @return 标记ID*/private Long getSignId() {Long[] signIds = {1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 9L, 10L, 11L, 12L, 13L, 14L, 15L, 16L, 17L, 18L, 19L, 20L, 21L, 22L, 23L, 24L, 25L,26L, 27L, 28L, 29L, 30L, 31L, 32L, 33L, 34L, 35L, 36L, 37L, 38L, 39L, 40L, 41L, 42L, 43L, 44L, 45L, 46L, 47...

Java中获取资源文件的方法总结【代码】【图】

这里总结3中方法获取资源文件的ServletContextClassClassLoader文件的位置 1. ServletContextpublic void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {PrintWriter pw = response.getWriter();ServletContext context = this.getServletContext();/*** 获取不同路径下的资源文件* servletContext是相对于项目的根目录的,这里为WebContent*/InputStream inputA = co...

java自动装箱拆箱总结【代码】

对于java1.5引入的自动装箱拆箱,之前只是知道一点点,最近在看一篇博客时发现自己对自动装箱拆箱这个特性了解的太少了,所以今天研究了下这个特性。以下是结合测试代码进行的总结。测试代码: int a = 1;Integer b = 1;Integer c = 1;Integer d = 2;Integer e = 3;Integer f = 128;Integer g = 128;Long h = 3L;Double m = 4.0;Double n = 4.0;Float p = 5f;Float q = 5f;System.out.println("a == b : " + (a == b)); //...

Java反射总结【代码】

反射(java.lang.reflect)用于分析类能力(一)Class类1.定义Java运行时为每一个对象都维护的一个类型标识,用于跟踪对象所属的类提供给虚拟机分析调用,而保存这些信息的类就是Class类(一个Class类对象可以理解为一个类型,这个类型可以是类或基本数据类型int等)2.作用通过对象所属的Class类,我们可以获取对象类型的数据域,方法,父类等一切类信息,还可以用它来创建实例对象获得父类//2.获取父类Class superc1=c1.getSuperclass...

Java学习总结(十四)——java反射机制,利用反射动态创建对象【代码】【图】

一.Java反射机制1.什么是反射:反射就是把Java类中的各种成份影射成一个个的Java对象。例:一个类有:成员变量,方法,构造方法等,包等等信息,利用反射技术可以对一个类进行剖析,把各个组成部分影射成一个个对象。2.Java反射常用类:(1)Class类—可获取类和类的成员信息(2)Field类—可访问类的属性(3)Method—可调用类的方法(4)Constructor—可调用类的构造方法3.如何使用反射(基本步骤):(1)导入java.lang.reflec...

20175227张雪莹 2018-2019-2 《Java程序设计》第十一周学习总结【代码】

20175227张雪莹 2018-2019-2 《Java程序设计》第十一周学习总结教材学习内容总结第十三章 Java网络编程URL类 一个URL对象通常包含最基本的三部分信息:协议、地址、资源。URL对象调用 InputStream openStream()方法可以返回一个输入流,该输入流指向URL对象所包含的资源。通过该输入流可以将服务器上的资源读入到客户端。InetAdress类 获取地址 获取Internet上主机的地址可以使用InetAddress类的静态方法getByName(String s);获取本...

Java Calendar Date使用总结【代码】

Java中Calendar的使用方法package cn.outofmemory.codes.Date;import java.util.Calendar;import java.util.Date;public class CalendarDemo { public static void main(String[] args) { Calendar calendar=Calendar.getInstance(); calendar.setTime(new Date()); System.out.println("现在时间是:"+new Date()); String year=String.valueOf(calendar.get(Calendar.YEAR)); String month=String.va...

Java Web总结五【代码】【图】

一、HTTP协议  1、客户端->服务端(请求request)有三部分:    1)一个请求行    2)若干请求头    3)请求的内容,如果没有,就是空白字符  2、服务端->客户端(响应response)有三部分:    1)一个响应行    2)若干响应头    3)响应的内容,如果没有,就是空白字符二、HTTP请求头和响应头含义  1、请求request:    GET(请求的方式) /books/java.html(请求的目标资源) HTTP/1.1(请求采用的...

20165313 《Java程序设计》第八周学习总结【图】

教材学习总结线程常用方法1.start() 2.run()定义线程线程对象被调度之后所执行的操作 3.sleep(int millsecond),必须在try-catch语句块中调用sleep方法 4.sAlive()线程同步线程联合创建线程的方式有三种,分别是:1.继承Thread类创建线程,程序中如果想要获取当前线程对象可以使用方法:Thread.currentThread();如果想要返回线程的名称,则可以使用方法:getName(); 2.实现Runnable接口创建线程 3.使用Callable和Future创建线程代码...

20175305张天钰《java程序设计》第五周学习总结

《java程序设计》第五周学习总结接口与实现知识小点: (1)用Arrays.sort方法对所有实现Comparable接口的对象进行排序 (2)接口体现了has-a关系,继承体现了is-a关系,设计时,选择继承或接口可以根据这种方法来判定。 (3)接口与抽象类的相同之处:都代表系统的抽象层,都不能被实例化,都能包含抽象方法 (4)接口与抽象类的不同之处:抽象类中可为部分方法提供默认的实现,接口中只能有方法声明,无方法实现, 抽象类可以实现多个接口...

Java流关闭总结【代码】

ava中流中引用close方法总结1.由Java.io包中的对象生成实例的close方法使用情况BufferedInputStream bis = new BufferedInputStream(new InputStreamReader(new FileInputStream()))BufferedInputStream类publicvoid close()throws IOException{byte[] arrayOfByte;while ((arrayOfByte = this.buf) != null){if (!bufUpdater.compareAndSet(this, arrayOfByte, null))continue;InputStream localInputStream = this.in;this.in = ...

201871010107-公海瑜《面向对象程序设计(java)》第八周学习总结【代码】【图】

201871010107-公海瑜《面向对象程序设计(java)》第八周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11703678.html 作业学习目标 (1) 掌握接口定义方法; (2) 掌握实现接口类的定义要求; (3) 掌握实现了接口类的使用要求; (4) 掌握程序回调设计模式; (5) 掌握Comparator接口用法; (6)...

# 20175326 《Java程序设计》第二周学习总结【代码】【图】

教材学习内容总结-学习了标识符,如何命名。 -学习了数据类型,并如何输入输出数据。 -学习了数组。 -学习了运算符,基本的算法语句。教材学习中的问题和解决过程问题1:在一开始建立文件的时候,在标识符中出现了“.”,导致出现了错误。问题1解决方案:标识符由字母、下划线、美元符号和数字组成,标识符的第一个字母不能是数字符号。问题2:在虚拟机中不会使用中文。问题2解决方案:参考了同学们的博客后解决了。http://www.cnb...