• 【java学习笔记】序列化、反序列化

    时间:2024-05-27 17:05:48

    序列化 是将对象的完整信息保存起来的过程(持久化)。    序列化流:ObjectOutputStream反序列化 是将对象进行还原的过程(反持久化)。               反序列化流:ObjectInputStream1.序列化①一个对象想要被序列化,这个对象对应的类必须实现Seriali...

  • java学习笔记(12) —— Struts2 通过 xml /json 实现简单的业务处理

    时间:2024-05-26 16:06:07

    XML 1、引入dom4j-2.0.0.jar2、引入jquery-1.8.2.js3、新建common.jsgetInfo = function(){ $.post("getXmlAction.action",{name:$('#name').val()},function(ret,stat...

  • Java NIO 核心组件学习笔记

    时间:2024-05-26 12:05:31

    背景知识同步、异步、阻塞、非阻塞首先,这几个概念非常容易搞混淆,但NIO中又有涉及,所以总结一下[1]。同步:API调用返回时调用者就知道操作的结果如何了(实际读取/写入了多少字节)。异步:相对于同步,API调用返回时调用者不知道操作的结果,后面才会回调通知结果。阻塞:当无数据可读,或者不能写入所有...

  • MyEclipse Java基础使用笔记

    时间:2024-05-22 21:37:19

     一、Java开发平台JavaSE  标准版 Java应用程序 application  五子棋、计算器、qqJavaEE  企业版  Java企业级应用JavaME 微型版  小型设备    Android取代了 二、Java 术语jdk Java开发工具包  JRE java运行环境JVM ja...

  • java collections读书笔记(10) Set

    时间:2024-05-22 15:32:21

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVgAAADbCAIAAACnXR7VAAAgAElEQVR4nOx9d1hVV9Y3880zb2YmM3nnnSQmMU7y+jhGnWg0alQ0xhaD0Whi1GDBKBYUEGz03ntvolix...

  • java collections读书笔记(11) Lists

    时间:2024-05-22 14:15:40

    继续这个系列,好久没学习了,懒惰呀。Set接口,实际上是collection 类别中最简单的一个接口,因为它并没有比Collection 接口增加任何的内容,相对而言,大家可能更喜欢List接口和它的扩展:ArrayList和LinkedList。List加入了位置属性,从而,可以有多种的排序可能。...

  • 【java读书笔记】——Collection集合之六大接口(Collection、Set、List、Map、Iterator和Comparable)

    时间:2024-05-22 14:03:58

    两个月之前准备软考时,简单的从理论上总结了最经常使用的数据结构和算法,比方:线性表,链表,图。在进行java开发时,jdk为我们提供了一系列对应的类来实现主要的数据结构。jdk所提供的容器API位于java.util包内。本文主要是通过简单的介绍Collection集合,向读者简单阐述各个类的基本定...

  • JAVA学习笔记之对象的交互

    时间:2024-05-21 21:04:38

    成员变量:类定义了对象中所具有的变量。每个对象都具有自己的变量,和同一个类的其他对象是分开的。public class Display {    private int value = 0;//成员变量    private int limit = 0;} 关键字this 引用对象自身。它可以在构造...

  • Java 线程第三版 第四章 Thread Notification 读书笔记

    时间:2024-05-19 15:01:15

    一、等待与通知public final void wait() throws InterruptedException     等待条件的发生。public final void wait(long timeout) throws InterruptedException     等待条件的发生。假...

  • Java学习笔记--Swing2D图形

    时间:2024-05-18 23:28:27

    1.处理2D图形要想使用java 2D库绘制图形,需要获得一个Graphics2D类对象。这个类是Graphics类的子类。paintComponent方法自动获得一个Graphics2D类对象,我们只需要进行一次类型转换。public void paintComponent(Graphics g)...

  • Android(java)学习笔记50:通过反射获取成员变量和成员方法并且使用

    时间:2024-05-13 20:56:07

    1. 反射获取成员变量并且使用:(1)获取字节码文件对象:        Class c = Class.forName("cn.itcast_01.Person");(2)使用无参构造器创建对象Constructor  con = c.getConstructor();Object  obj = ...

  • Java基础知识强化之IO流笔记56:IO流练习之 登录注册IO版

    时间:2024-05-13 08:00:45

    1.  登录注册IO版的Java项目框架,如下:2. 具体代码实现:(1)User.java(cn.itcast.game): package cn.itcast.pojo; /** * 这是用户基本描述类 * * @author 风清扬 * @version V1.1 * */ pub...

  • Android(java)学习笔记180:Android MediaPlayer 播放prepareAsync called in state 8解决办法

    时间:2024-05-11 18:54:04

    1. 使用android MediaPlayer播放音频文件时,有时会出现prepareasync called in state 8错误。以下方法可以避免这个异常出现。 第1种方法:private void playAudio(String audioUri){Uri uri = Uri.pars...

  • Android(java)学习笔记123:Android MediaPlayer 播放prepareAsync called in state 8解决办法

    时间:2024-05-11 18:49:54

    1. 使用android MediaPlayer播放音频文件时,有时会出现prepareasync called in state 8错误。以下方法可以避免这个异常出现。 第1种方法:private void playAudio(String audioUri){Uri uri = Uri.pars...

  • Java学习笔记&网站&技术博客汇总

    时间:2024-05-11 12:41:21

    Java学习笔记&网站&技术博客汇总 https://www.javaboy.org/https://yanbingzn.github...

  • Java入门基础学习笔记8——注释

    时间:2024-05-11 08:46:16

    1、注释: 注释是写在程序中对代码进行解释说明的文件,方便自己和其他人查看,以便理解程序的。 package cn.ensource.note;/** 文档注释 文档注释*/public class NoteDemo { public static void main(Strin...

  • Java学习笔记之——IO

    时间:2024-05-10 23:48:38

    一. IOIO读写流分类:按照方向:输入流(读),输出流(写)按照数据单位:字节流(传输时以字节为单位),字符流(传输时以字符为单位)按照功能:节点流,过滤流四个抽象类:InputStream:输入字节流OutputStream:输出字节流Reader:输入字符流Write:输出字符流1. 第一组流...

  • Java语法笔记

    时间:2024-05-10 19:22:26

    目录知识点不支持恶心事与C#的区别组件学习资料母版页知识点类静态方法,即可以在类上被调用,也可以在实例对象上被调用。Java类 先执行静态构造函数,再执行静态方法或静态字段,所以如果在类的静态构造函数中,执行了该类的静态方法,则会报错。因为类还没有初始化,不能调用类方法,这一点和C#不同。以下代码报...

  • 【慕课网学习笔记】Java共享变量的可见性和原子性

    时间:2024-05-09 22:34:43

    1. Java内存模型(Java Memory Model, JMM)Java的内存模型如下,所有变量都存储在主内存中,每个线程都有自己的工作内存。共享变量:如果一个变量在多个线程中都使用到了,那么这个变量就是这几个线程的共享变量。可见性:一个线程对共享变量的修改,能够及时地到主内存并且让其他的线程...

  • Java的演化-Java8实战笔记

    时间:2024-05-07 11:13:57

    一个语言要想一直有活力,它也需要跟随着时代的变化去进步,Java作为一个古老的语言,它其实有太多的历史包袱,在改变的过程中需要考虑很多,但是它也在慢慢的演变,巩固自己的城墙,不让自己被遗忘在历史中(不少的编程语言已经随着时间的推移,消失在人们的视线中)。当然,作为一个拿Java语言当成主语言的程序员...