Safly

当你的才华还撑不起你的野心的时候、你就应该静下心来学习

java基础-IO流2

流的练习 数据流打印流 序列化 RandomAccessFile流的练习package atguigu;import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.BufferedWriter...

2017-12-20 19:15:28

阅读数:122

评论数:0

java基础-IO流1

File基本信息 Fileinputstream-fileoutputstream FileReader-FileWriter 缓冲流 转换流标准输入输出流File基本信息package com.atguigu;import java.io.File; import java.io.IOExcep...

2017-12-20 18:30:39

阅读数:142

评论数:0

多线程基础3-死锁、线程通信、生产者消费者模式

死锁 线程通信 生产消费者模式死锁package com.atguigu.java1;//死锁的问题:处理线程同步时容易出现。 //不同的线程分别占用对方需要的同步资源不放弃,都在等待对方放弃自己需要的同步资源,就形成了线程的死锁 //写代码时,要避免死锁! public class TestDe...

2017-12-17 19:22:31

阅读数:132

评论数:0

多线程基础2-同步代码块、同步方法

继承方式同步代码块 实现方式同步代码块 Runnable同步方法 继承方式同步方法继承方式同步代码块package safly;//使用实现Runnable接口的方式,售票 /* * 此程序存在线程的安全问题:打印车票时,会出现重票、错票 * 1.线程安全问题存在的原因? * 由于一个线...

2017-12-17 12:46:55

阅读数:153

评论数:0

多线程基础1-线程2种方式、2方式实现购票、join、yield

继承Thread创建线程 实现Runnable创建线程 继承Thread实现购票 实现Runnable实现购票继承Thread创建线程package safly;/* * Thread的常用方法: * 1.start():启动线程并执行相应的run()方法 * 2.run():子线程要执行的...

2017-12-17 10:55:42

阅读数:123

评论数:0

注解反射使用

1.任务说明 ①有一张用户表,字段包括:用户ID、用户名、昵称、年龄、性别、所在城市、邮箱、手机号; ②使用java注解来对用户表的每个字段或字段的组合条件进行动态生成SQL查询语句。定义注解 定义一个描述用户表的注解:package com.goinsec...

2017-02-17 15:19:11

阅读数:227

评论数:0

enum

1、枚举类就是class,而且是一个不可以被继承的final类。 2、这些枚举值都是public static final的,也就是我们经常所定义的常量方式,因此枚举类中的枚举值最好全部大写。 (1) 构造器只是在构造枚举值的时候被调用。 (2) 构造器只能私有private...

2016-12-02 10:27:43

阅读数:226

评论数:0

数组集合转换

package com.demo; import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; import java.util.List; import java.util.Set; publi...

2015-12-30 11:54:06

阅读数:351

评论数:0

Timer计时器、schedule、scheduleAtFixedRate、简单Calendar时钟

activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android....

2015-12-24 18:38:28

阅读数:539

评论数:0

StringTokenizer用法

配置文件中 android:versionCode="1" android:versionName="1ee.0z.mm" > package com.example.stringtokenizerdemo; import java.ut...

2015-12-10 18:24:28

阅读数:464

评论数:0

反射(二)---newInstance、get\set、invoke

Person package com.harvic.blog_reflect_3; import android.util.Log; import java.util.ArrayList; public class Person { private int age; private S...

2015-12-03 17:56:05

阅读数:632

评论数:0

反射(一)---类Class

装载:类的装载是通过类加载器完成的,加载器将.class文件的二进制文件装入JVM的方法区,并且在堆区创建描述这个类的java.lang.Class对象。用来封装数据。 但是同一个类只会被类装载器装载一次,记住:只装载一次! 链接:链接就是把二进制数据组装为可以运行的状态。链接分为校验,准备,解...

2015-12-03 17:55:26

阅读数:338

评论数:0

无界通配符、有界通配符、extends可取、super可存

CEO package com.example.genericdemo; class CEO extends Manager { } class Manager extends Employee { } class Employee { } Point package com.examp...

2015-12-03 17:52:11

阅读数:1268

评论数:1

泛型类、多参数泛型类、泛型接口(2)、静态非静态泛型函数、泛型绑定类

转自 harvic慢跑的乌龟 http://blog.csdn.net/harvic880925/article/details/49872903  Point package com.example.genericdemo; /** * 1、泛型类 你传进去的是什么,T就代表什么类型 ...

2015-12-03 17:51:23

阅读数:473

评论数:0

继承

——————————————————案例1———————————————————— Cartoon package ConstructorExtends; /** * 在构建器中执行初始化,通过调 用基础类构建器,后者有足够的能力和权限来执行对基础类的初始化。在衍生类的构建器中, Java ...

2015-10-12 18:01:10

阅读数:382

评论数:0

成员变量、方法执行顺序

——————————————————初始化案例1———————————————————— Tag package initializationorder; class Tag { Tag(int marker) { System.out.println("Tag(" ...

2015-10-12 18:00:33

阅读数:321

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭