Java并发编程:volatile关键字解析

Java并发编程:volatile关键字解析

volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以......
阅读全文
Java动态加载类

Java动态加载类

一、Class 类 Class.forName("类的全称") 不仅表示类的类类型,还代表了动态加载类 请大家区分编译、运行 编译时刻加载类是静态加载类、运行时刻加载类是动态加......
阅读全文
Class类的使用

Class类的使用

1)在面向对象的世界里,万事万物皆对象。 java语言中,静态的成员、普通数据类型类是不是对象呢? 类是谁的对象呢? 类是对象,类是java.lang.Class类的实例对象 ......
阅读全文
Java中 IO操作

Java中 IO操作

本文主要介绍 Java IO 中几个常见的操作,读取字符,写入字符,复制文件,复制文件夹等。 直接上代码啦 因为读和写比较常用,尤其是按行读取,所以贴前面啦 /** ......
阅读全文
Java向上转型与向下转型

Java向上转型与向下转型

java 转型问题其实并不复杂,只要记住一句话:父类引用指向子类对象。 什么叫父类引用指向子类对象,且听我慢慢道来. 从2个名词开始说起:向上转型(upcasting) 、向下转型(dow......
阅读全文
Java求吸血鬼数

Java求吸血鬼数

在看《Thinking In Java》,有一题是求4位数的吸血鬼数,这里做个笔记。 首先解释一下吸血鬼数字:吸血鬼数字是指位数为偶数的数字,可由一对数字相乘而得到,这对数字各包含乘积的一半位数的数......
阅读全文
Java socket多线程实现一个简单的tomcat

Java socket多线程实现一个简单的tomcat

今天老师让我们十分钟实现一个简单版的 Tomcat,需求很简单,用户访问 localhost:8080,能向后台发起请求。后台通过 socket 监听,并返回一个 html 页面内容给他就行,因为时间......
阅读全文
Java多线程卖火车票例子出现负数票

Java多线程卖火车票例子出现负数票

今天在慕课网,有个小伙伴提了个Java多线程卖票的例子,问为什么出现负数票。试着在电脑上运行了一下,最终得出答案,这里做个笔记,也希望对大家有益。 假设原题 public cl......
阅读全文
Java中静态代码块、构造代码块的区别

Java中静态代码块、构造代码块的区别

直接在类中定义且没有加static关键字的代码块称为{}构造代码块。 构造代码块在创建对象时被调用,每次创建对象都会被调用,并且构造代码块的执行次序优先于类构造函数。 静态代码块:在jav......
阅读全文
Java八大排序算法

Java八大排序算法

算法是计算机科学领域最重要的核心,并在众多企业招聘面试的过程中,都会涉及对算法的考核。所以,今天播妞就与大家分享来自 breakingsword 童鞋总结的  8 大经典排序算法与代码实现,希望能够帮......
阅读全文