随笔分类 -  J2SE

String的按值传递,java传参都是传值
摘要:转载请注明出处:http://www.cnblogs.com/woshimrf/p/java-transfer-value.html#3768037 目录 java中对象作为参数传递给一个方法,到底是值传递,还是引用传递? String和int参数传递是按值传递还是引用传递? 一道面试题目,Stri 阅读全文

posted @ 2017-09-10 10:00 程序员简笔 阅读(1572) 评论(0) 推荐(0)

NIO与IO的区别
摘要:在Java1.4之前的I/O系统中,提供的都是面向流的I/O系统,系统一次一个字节地处理数据,一个输入流产生一个字节的数据,一个输出流消费一个字节的数据,面向流的I/O速度非常慢,而在Java 1.4中推出了NIO,这是一个面向块的I/O系统,系统以块的方式处理处理,每一个操作在一步中产生或者消费一 阅读全文

posted @ 2017-08-11 19:18 程序员简笔 阅读(676) 评论(0) 推荐(0)

java反射使用详细例子
摘要:1. 概念 反射,一种计算机处理方式。是程序可以访问、检测和修改它本身状态或行为的一种能力。 2. 反射机制的作用 通过反机制访问java类的属性,方法,构造方法等; 3.反射机制中的类 (1) java.lang.Class; 类的对象代表一个类的所有 (2) java.lang.reflect. 阅读全文

posted @ 2017-05-22 21:04 程序员简笔 阅读(419) 评论(0) 推荐(0)

List和Map集合详细分析
摘要:1.Java集合主要三种类型(两部分): 第一部分:Collection(存单个数据,只能存取引用类型) (1).List :是一个有序集合,可以放重复的数据;(存顺序和取顺序相同) (2).Set :是一个无序集合,不允许放置重复的数据;(存顺序和取顺序不一定相同) (3).SortedSet:无 阅读全文

posted @ 2017-04-11 21:46 程序员简笔 阅读(1271) 评论(0) 推荐(0)

Java和Mysql中的数据类型
摘要:1.mysql中的基本类型 1.整数: tinyint:1个字节 -128~127 smallint: 2个字节 -32768~32767 int : 4个字节 bigint: 8个字节 2.定点数: decimal 小数点位置固定 3.浮点数 float: 4个字节 doule: 8个字节 4.日 阅读全文

posted @ 2017-03-19 22:17 程序员简笔 阅读(1026) 评论(0) 推荐(0)

向上转型,向下转型
摘要:向上转型,就是将其他类型转对象转为Object类型,向下转型则相反。 例: 运行结果: true 12.3 Exception in thread "main" java.lang.ClassCastException: java.lang.Float cannot be cast to java. 阅读全文

posted @ 2016-12-18 14:05 程序员简笔 阅读(544) 评论(0) 推荐(0)

枚举类型中的构造方法、成员方法
摘要:1、枚举类型 1.1.含义:如果一个变量只有几种可能的值,则可以定义为枚举类型。 例如enum Color{red,yellow,blue,white,black};声明了一个枚举类型 然后可以用此类型来定义变量,如enum Color color1,color2 枚举类型 枚举变量 1.2.特点 阅读全文

posted @ 2016-12-15 22:27 程序员简笔 阅读(16434) 评论(0) 推荐(1)

16种输入输出流介绍
摘要:1.基本概念 (1)16种流介绍 (2)Input_OutputStream继承结构图 (3)Reader_Writer继承结构图 2.基本操作 2.1.基本读操作- read()方法 (1) 1 /* 2 java.io.InputStream 3 java.io.FileInputStream 阅读全文

posted @ 2016-12-15 20:46 程序员简笔 阅读(5273) 评论(0) 推荐(0)

利用反射实现通用的excel导入导出
摘要:1.ecxcel导入导出的实现 1.创建Book类,并编写set方法和get方法 package com.bean; public class Book { private int id; private String name; private String type; // public int 阅读全文

posted @ 2016-12-13 22:30 程序员简笔 阅读(2794) 评论(0) 推荐(0)

浅析线程进程相关的知识点
摘要:1.线程、进程 1.1 概念 进程:引入:为了程序能够并发执行,且为了对并发执行的程序加以描述和控制,引入了进程的概念。 (1)进程是程序的一次执行。 (2)进程是一个程序及其数据在处理机上顺序执行时所发生的活动。 (3)进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位 阅读全文

posted @ 2016-12-11 15:53 程序员简笔 阅读(3068) 评论(0) 推荐(0)

内部类
摘要:定义:在一个类中再定义一个类,则将在类中定义的那个类称为内部类。具体分为有五种: 1.成员内部类 (1)定义:在一个类中使用内部类,可以在内部类中直接存取其所在类的私有成员变量。 用法:在内部类中可以随意使用外部类的成员方法及成员变量。 例: 1 public class OuterClass { 阅读全文

posted @ 2016-12-06 22:38 程序员简笔 阅读(2445) 评论(0) 推荐(0)

抽象类与接口的哲学设计思想
摘要:不知道其他人是否有这样的疑惑,做了很久的java开发,对于接口和抽象类的语法使用也是了如指掌。但似总觉得对它没有彻底的搞明白,比如,笔者就有这样的疑惑: 1.接口和抽象类都是作为抽象来使用的,为什么不单独使用接口或者单独使用抽象类?两者都存在的意义是什么? 2.一个类为什么可以实现多个接口而不能继承 阅读全文

posted @ 2016-12-04 17:38 程序员简笔 阅读(660) 评论(0) 推荐(0)

理解Java中的对象,变量和方法
摘要:1.对象的创建和销毁 1.1 对象的创建 这里只介绍创建对象与构造方法的关系 (1).每实例化一个对象就会自动调用一次构造方法,实质上这个过程就是创建对象的过程,准确的说,在Java语言中使用new操作符调用构造方法创建对象。 (2).当创建对象时,自动调用构造方法,也就是说在Java语言中,初始化 阅读全文

posted @ 2016-12-02 14:09 程序员简笔 阅读(4383) 评论(1) 推荐(1)

java 中的小数点、大数、随机数处理
摘要:1.小数点处理 1 public class Test { 2 3 public static void main(String[] args) { 4 5 double i = 3.856; 6 7 // 舍掉小数取整 8 System.out.println("舍掉小数取整:Math.floor 阅读全文

posted @ 2016-12-01 22:13 程序员简笔 阅读(3120) 评论(0) 推荐(0)

导航