javase
java基础知识
未名胡
这个作者很懒,什么都没留下…
展开
-
Java 8 数据流教程
这个示例驱动的教程是Java8数据流(Stream)的深入总结。当我第一次看到StreamAPI时,我非常疑惑,因为它听起来和Java IO的InputStream 和OutputStream一样。但是Java8的数据流是完全不同的东西。数据流是单体(Monad),并且在Java8函数式编程中起到重要作用。在函数式编程中,单体是一个结构,表示定义为步骤序列的计算。单体结构的类型定义了它转载 2016-07-21 14:48:17 · 1584 阅读 · 0 评论 -
Java StringBuffer和StringBuilder类
当对字符串进行修改的时候,需要使用StringBuffer和StringBuilder类。和String类不同的是,StringBuffer和StringBuilder类的对象能够被多次的修改,并且不产生新的未使用对象。StringBuilder类在Java 5中被提出,它和StringBuffer之间的最大不同在于StringBuilder的方法不是线程安全的(不能同步访问)。由于S原创 2016-07-19 16:00:06 · 1133 阅读 · 1 评论 -
Java String类
Java String类字符串广泛应用在Java编程中,在Java中字符串属于对象,Java提供了String类来创建和操作字符串。创建字符串创建字符串最简单的方式如下:String greeting = "Hello world!";在代码中遇到字符串常量时,这里的值是"Hello world!",编译器会使用该值创建一个String对象。和其它对象一样,可以使用关键原创 2016-07-19 15:54:47 · 1118 阅读 · 1 评论 -
Java 修饰符
Java语言提供了很多修饰符,主要分为以下两类:访问修饰符非访问修饰符修饰符用来定义类、方法或者变量,通常放在语句的最前端。我们通过下面的例子来说明: public class className { // ...}private boolean myFlag;static final double weeks = 9.5;protected static fin原创 2016-07-19 15:23:57 · 956 阅读 · 0 评论 -
java中的匿名内部类总结
匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口实例1:不使用匿名内部类来实现抽象方法123456789101112转载 2015-11-12 14:24:41 · 485 阅读 · 0 评论 -
java5、java6、java7、java8的新特性
Java5:1、泛型 Generics: 引用泛型之后,允许指定集合里元素的类型,免去了强制类型转换,并且能在编译时刻进行类型检查的好处。 Parameterized Type作为参数和返回值,Generic是vararg、annotation、enumeration、collection的基石。 A、类型安全原创 2015-11-15 21:58:56 · 11577 阅读 · 0 评论 -
java枚举使用详解
在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介绍了枚举的用法。package com.ljq.test;/** * 枚举用法详解 *转载 2015-11-20 09:02:37 · 370 阅读 · 0 评论 -
ArrayList、Vector、LinkedList学习例子
package c4; import java.util.ArrayList; import java.util.Iterator; import java.util.LinkedList; import java.util.List; import java.util.ListIterator; import转载 2015-11-20 16:29:31 · 426 阅读 · 0 评论 -
java多线程
刚开始学多线程也是有点点蒙的感觉,就是学了就忘,因为本人还没毕业,大学的时候都是自学的,建议刚开始先理解再看视频或资料一些定义:原创 2016-05-25 10:21:37 · 3556 阅读 · 2 评论 -
java集合
首先先截个图来看看集合所包含的类及接口:Collection接口:原创 2016-05-25 11:50:20 · 722 阅读 · 0 评论 -
java反射机制
这是以前看了毕向东老师的视频所做的笔记,刚开始还是有点不理解,不过一两年再回头看看,其实自己做的笔记好像自己看的很有意思。(废话)这里https://how2j.cn/p/3955有完整的java学习路线,小伙伴可以到这里学习先看下面这幅图吧,看到什么------------------------------------------------------------------...原创 2016-05-26 09:42:34 · 496 阅读 · 0 评论 -
java正则表达式
这里只是用例子来介绍说明....01-正则表达式(概述)原创 2016-05-27 15:17:33 · 363 阅读 · 0 评论 -
Java Annotation 必须掌握的特性
什么是Annotation? Annotation翻译为中文即为注解,意思就是提供除了程序本身逻辑外的额外的数据信息。Anno原创 2016-05-30 17:20:32 · 967 阅读 · 0 评论 -
Java IO最详解
刚开始学Java时候,一直搞不懂java里面的io关系,在网上找了很多大多都是给个结构图草草描述也看的不是很懂。而且没有结合到java7 的最新技术,所以自己结合API来整理一下,有错的话请指正,也希望大家提出宝贵意见。首先看个图:(如果你也是初学者,我相信你看了真个人都不好了,想想java设计者真是煞费苦心啊!)这是java io 比较基本的一些处理流,除此之外我们还会提原创 2016-06-02 10:51:47 · 998 阅读 · 0 评论 -
Java线程及多线程技术及应用(一)
1线程基本概念1、进程和线程的基础知识 进程:运行中的应用程序称为进程,拥有系统资源(cpu、内存) 线程:进程中的一段代码,一个进程中可以哦有多段代码。本身不拥有资源(共享所在进程的资源) 在java中,程序入口被自动创建为主线程,在主线程中可以创建多个子线程。 区别: 1、是否占有资源问题原创 2016-06-24 10:57:30 · 1365 阅读 · 1 评论 -
Java线程及多线程技术及应用(二)
5线程同步互斥1、线程同步互斥的一个示例多个线程同时访问或操作同一资源时,很容易出现数据前后不一致的问题。请看下面的例子: 男孩拿着折子去北京银行海淀分行取钱 女孩拿着男孩的银行卡去西单百货疯狂购物男孩走到柜台钱询问帐户余额银行的业务员小姐亲切地告诉他:"您还有10000元!"。原创 2016-06-24 13:57:50 · 1411 阅读 · 0 评论