![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 93
丨敲破苍穹灬
java & android
展开
-
Java基础:网络编程总结
------- android培训、java培训、期待与您交流! ---------- java语言是在网络环境下诞生的,它是第一个完全融入网络的语言,虽然不能说它是对支持网络编程做得最好的语言,但是必须说是一种对于网络编程提供良好支持的语言。这归功于java的自身优势: 1.java语言与生俱来就是与平台无关的,有良好的跨平台性,所以运行在不同在平台上...原创 2015-08-05 14:46:17 · 676 阅读 · 1 评论 -
Java基础:IO流总结
------- android培训、java培训、期待与您交流! ---------- IO流在是java中非常重要,也是应用非常频繁的一种技术。初学者要是能把IO技术的学透,java基础也就能更加牢靠。本文是根据以前学习IO的过程中的一些总结,再通过查找资料完善出来的,应该算是比较适合初学者解读的。一、概念 流是一组有顺序的,有起点和终...原创 2015-08-05 13:51:07 · 880 阅读 · 0 评论 -
Java基础:多线程总结
------- android培训、java培训、期待与您交流! ----------一、多线程的概念 进程和线程经常会被人混淆,那是因为对它们的概念不明确。就拿我们平时使用的操作系统来说,它是多任务的操作系统,而多线程就是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Win...原创 2015-08-05 16:02:09 · 390 阅读 · 0 评论 -
Java基础:反射机制(Reflection)总结
------- android培训、java培训、期待与您交流! ---------- 反射在java中有非常重大的意义,它是一种动态的相关机制,可以于运行时加载、探知、使用编译期间完全未知的classes。换句话说,java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods具体定义),并生成其对象实体、或对其fields设值、或使用其...原创 2015-08-05 14:32:17 · 616 阅读 · 0 评论 -
Java基础:集合总结
------- android培训、java培训、期待与您交流! ----------一、集合概念 相信大家都知道,java是一门面向对象的编程语言,而对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储进行存储,集合就是存储对象最常用的一种方式,我们可以把集合看成是一个容器。 同样,数组也是一种容器,那么集合和它有什么不同?...原创 2015-08-05 15:39:31 · 401 阅读 · 0 评论 -
Java基础:序列化(Serializable)与反序列化
------- android培训、java培训、期待与您交流! ---------- 在学习IO中的ObjectOutputStream和ObjectInputStream时,会涉及到序列化和反序列化的应用,那么它们是什么?一、概念 序列化:把对象转换为字节序列的过程,叫做对象的序列化。 反序列化:把字节序列恢复为对象的过程,叫做对象的反序列化。...原创 2015-08-05 13:25:31 · 456 阅读 · 0 评论 -
Java基础:可变参数(Varagrs)的使用注意事项
------- android培训、java培训、期待与您交流! ---------- 因为在先前学习java的过程中,有涉及到可变参数,但没有太深入的去学习。所以最近自己找了些相关资料,想加深了解。下面就是学习整理后的内容了。 在JDK1.5后,定义方法时,可以使用同类型个数不确定的参数。 使用可变参数定义方法时,方法实际上是把这些不确...原创 2015-08-05 12:54:02 · 1250 阅读 · 0 评论 -
Java基础:十进制转换其他进制
------- android培训、java培训、期待与您交流! ---------- 平时使用中,进制转换只要使用Integer这个包装类中的方法即可完成。 但其实我们也能用自己的方法去实现,这有助于初学者对于计算机底层运算的理解。下面例子使用了查表形式的方法来完成的进制的转换。 在开始前,需要先理解清楚各个进制的特点还有位的概念。...原创 2015-08-05 11:31:56 · 570 阅读 · 0 评论 -
Java基础:JDK1.5后的新特性:自动拆装箱,以及注意事项
------- android培训、java培训、期待与您交流! ---------- 首先来看一段代码: Integer x = new Integer(4); Integer y = 4; 在JDK1.5版本后,以上两行代码都能编译通过,那是因为JDK1.5后加入新特性,自动装箱。 第一...原创 2015-08-05 12:48:51 · 537 阅读 · 0 评论 -
Java基础:多功能小窗口,swing,io,net综合应用
------- android培训、java培训、期待与您交流! ---------- 概念原理的理解,不代表能熟练应用。 如果将多个知识点关联并应用起来,这能加快我们对知识的掌握。 作为一个初学者,最快速的上手方式应该就是学以致用了。 下面做了一个小窗口,主要是为了综合应用java的一些基础功能,界面稍显随意。 ...原创 2015-08-05 11:21:34 · 652 阅读 · 0 评论 -
Java基础:实现多线程对共有数据的同步操作
------- android培训、java培训、期待与您交流! ---------- 实现多线程对共有数据的同步操作,主要涉及到多线程和同步。 虽然都是基础,但是这把刀还是要用熟练,等到使用的时候才能得心应手。 以下是示例个:/* * 需求:有生产者和消费者,生产者生产一个,消费者才能消费一个,但如果消费者不消费,也不能生产。 * ...原创 2015-08-05 11:14:20 · 438 阅读 · 0 评论 -
Java动态代理机制详解(JDK,Javassist,ASM)
class文件简介及加载 Java编译器编译好Java文件之后,产生.class 文件在磁盘中。这种class文件是二进制文件,内容是只有JVM虚拟机能够识别的机器码。JVM虚拟机读取字节码文件,取出二进制数据,加载到内存中,解析.class 文件内的信息,生成对应的 Class对象:class字节码文件是根据JVM虚拟机规范中规定的字节码组织规则生成的、具体class文件是怎样组织...转载 2019-07-24 01:57:32 · 406 阅读 · 0 评论