
Java
文章平均质量分 58
NiuPlus
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java:循环语句与分支语句的练习
1、使用for循环打印乘法口诀表: public class Test{ public static void main(String[] args){ MUL(); } public static void MUL(){ for(int i = 1;i < 10;i++){ for(int j = 1;j ...原创 2018-06-19 12:33:51 · 1662 阅读 · 0 评论 -
Java实现排序算法 1:冒泡排序+选择排序+插入排序+堆排序+快速排序
class Sort { /** * 排序算法之冒泡排序 * @author 赵庚东 * 时间复杂度:O(N^2) * 空间复杂度:O(1) * 稳定性:稳定排序 * 大概思路:如果有N个元素将要进行比较大小,进行N-1次循环,每次循环找出当前部分中最大的数放到 * 该部分最后。 */ public static void bubble...原创 2018-08-16 20:56:09 · 373 阅读 · 0 评论 -
Java:对象锁与全局所
先来看一段代码:class MyThread implements Runnable{ private int count = 10; @Override public void run() { while(count > 0) { System.out.println(Thread.currentThread().getName() + "开始执行"); Sys...原创 2018-08-02 17:25:07 · 815 阅读 · 0 评论 -
Java:多线程
一、Java多线程的创建Java多线程一共有四种创建方式:继承Thread类实现多线程,实现Runnable接口实现多线程,实现Callable接口实现多线程和使用线程池创建线程。1、继承Thread类实现多线程。此方法的核心是继承Thread类,覆写Thread类的run()方法,从而实现多线程。class MyThread extends Thread{ @Override ...原创 2018-08-02 12:53:18 · 352 阅读 · 0 评论 -
Java:IO
IO里面主要学习五个类(File、OutputStream、InputStream、Reader、Writer)和一个接口(Serializable)。一、File类File类是唯一一个与文件本身操作(创建、删除、取得信息等)有关的程序类。1、File类的基本操作:①:实例化File类对象(两种构造方法): a:public File(String path...原创 2018-08-10 23:49:16 · 257 阅读 · 0 评论 -
Java:反射
反射到底是什么呢?我们先来看一段代码:package 日常练习;class Person{ private String name; private int age; public Person(String name, int age) { super(); this.name = name; this.age = age; } public String getN...原创 2018-08-10 14:46:09 · 191 阅读 · 0 评论 -
Java:泛型
泛型:JDK1.5以后引入的新特性之一,其作用是检测编译期参数类型设置问题,取消向下转型带来的安全隐患。用于泛型类、泛型方法以及泛型接口。一、泛型类:泛型类指的就是在类的定义时并不会设置类中的属性或方法中参数的具体类型,而是在类使用时再进行定义。泛型类的基本语法:class A<T> { T count;}尖括号中的“T”被称为泛型参数,用于指代任何类型...原创 2018-07-30 19:35:45 · 170 阅读 · 0 评论 -
Java:链表的基本操作
1、定义接口Link:public interface Link { void add(Object obj); //增加节点 boolean remove(int index); //删除指定节点 boolean set(int index,Object obj); //修改节点 Object get(int index); ...原创 2018-07-12 22:59:53 · 1476 阅读 · 0 评论 -
Java:三个特殊的类(String类、Object类和包装类)
三个特殊的类:String Object 包装 String类: String类的两种实例化方式:直接赋值:String str1 = “hello world”;传统方法:String str2 = new String(“hello world”);字符串相等的比较:“equals”和“==”:(1)、“==”进行字符串的比较:String str1 = “hello”;String st...原创 2018-07-10 17:05:00 · 4136 阅读 · 0 评论 -
Java中到底有没有多进程的概念?
java实现的是一种多线程的机制,就java本身概念而言(虚拟机规范),线程级别的。但是java到底是多进程的还是多线程的,根本由操作系统本身来决定,并不由java来决定,因为进程与线程的这种机制本身就只取决于操作系统,而不取决于高级语言语言,对于内存分配以及cpu时间片段的分配利用,是由更低级的比操作系统低的语言来实现。对于一些老式的unix操作系统,它是没有线程概念存在的,它的异步协作方式...转载 2018-08-24 23:56:46 · 8282 阅读 · 0 评论