本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
龙儿筝 -
第3名
青否云后端云 - wallimn
- vipbooks
- gashero
- wy_19921005
- benladeng5225
- fantaxy025025
- zysnba
- ssydxa219
- javashop
- e_e
- sam123456gz
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- xiangjie88
- wiseboyloves
- ganxueyun
- lemonhandsome
- xyuma
- sichunli_030
- wangchen.ily
- jh108020
- zxq_2017
- jbosscn
- Xeden
- johnsmith9th
- zhanjia
- forestqqqq
- luxurioust
- lzyfn123
- ajinn
- nychen2000
- wjianwei666
- daizj
- ranbuijj
- 喧嚣求静
- silverend
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
- yeluowuhen
- lerf
最新文章列表
Java基础
Java垃圾回收机制
Java的垃圾回收机制是Java虚拟机提供的一种内存回收机制,Java程序员不需要直接控制内存回收,Java程序的内存分配和回收都是Java虚拟机自动进行的。Java虚拟机会负责回收那些不再使用的内存,这种机制被称为垃圾回收。
Java垃圾回收,回收的是无任何对象引用指向的内存空间,而不是对象本身。
我们可以显示的调用System.gc()方法 ...
java中的native
java中的native 本地代码是java方法的实施是由并非java代码提供。 在定义一个native method时,并不提供实现体(有些像定义一个java interface),因为其实现体是由非java语言在外面实现的。,下面给了一个示例: public class IHaveNatives { native public void Native1( ...
读取Java文件到byte数组的三种方式
import java.io.BufferedInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
...
java 类中初始化顺序学习笔记
一个类中的字段初始化工作进行顺序如下:
1.类中字段自动初始化/制定初始化。
这两种初始化是同优先级的,如果有多个字段需要初始化,依照定义的先后顺序,依次进行初始化。
private int i;
这里进行的就是自动初始化,会将i设置成0。(不同类型的变量有不同的默认初始化值)
这个步骤是仅限于类中的字段。如果在方法中使用未经赋值的变量,编译会不通过
private int i = ...
《Thinking in Java》学习笔记
《Thinking in Java》学习笔记
这几天刚好利用放假这点空闲时间重新拿起Thinking in Java这本书翻了一下,只能说是翻了翻,看了感兴趣的几章,在这里和大家分享一下,顺便算是一个学习笔记吧!
通过异常处理错误
一. 基本异常
1. 抛出异常的原理
1) 像产生一个Java对象那样在heap上以new产生一个异常对象。
2) 停止目前的执行路 ...
Java内部类总结(转载)
Java的内部类分四种:成员内部类、局部内部类、静态内部类和匿名内部类。
1.成员内部类
即作为外部类的一个成员存在,与外部类的属性、方法并列。
注意:成员内部类中不能定义静态变量,但可以访问外部类的所有成员。
public class Outer{
private static int i = 1;
private int j=10;
private int k=20
BigDecimal 类的运用
在实际开发中有些数字相加总是是类型的问题相加、相减总是会出现偏差,最近我运用到一个雷BigDecimal类,实现数值相加很好用: 创建一个BigDecimal变量
BigDecimal demoOne=new DigDecimal("0");
记住这是实 ...
收集一些JAVA实习生面试值得注意的问题
JAVA实习生面试题收集——稻草人
大三找实习时,在面试中面试官会问到一些基础的问题,这里略作总结。
1.Java Servlet部分
什么是Servlet:Servlet是按照Servlet规范编写的,运行在服务器端的Java类。
维基百科 写道
Java Servlet是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Se ...
java中的Math类
Java中的Math类属于java.lang包中,Math的所有方法均用static声明,所以使用该类中的方法时,可以直接使用包名·方法名,如:Math.sin();Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。
首先,java.lang.Math中的四舍五入,上,下取整方法:
四舍五入:
round(float a)
返回最接近参数的 ...
Java基础,java缓存读写文件小例子
在一个叫掏你屋的博客上看到的小例子,缓存读写文件:
package com.taoniwu;
import java.util.regex.*;
import java.io.*;
public class TestRead {
public static void main ...
数组的声明、构建、初始化
一般过程:
声明数组
——》引用变量;(不能包含数组的长度、只有在真正实例化数组对象时,JVM才会分配空间,这时才涉及到长度问题);
构建数组
——》数组对象;(记住,数组在构建时总是必须给定大小【 显示 或 隐式 】
);
初始化数组
——》数组对象中的元素;(通常为 循环内初始化);
另外注意 两种特殊情况:
...