• Java学习笔记-Thread-线程

    时间:2022-12-12 17:17:13

    //2015年5月5日16:55:00//Mainpackage com.alfredsun.thread;public class Main {public static void main(String[] args) {// TODO Auto-generated method stubMyT...

  • JAVA WEB学习笔记(一):JDK的安装及环境变量的配置

    时间:2022-12-12 09:18:44

    一、JDK的安装。 JDK可以在Oracle(甲骨文)的官网下载,连接地址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html根据自己的需求,可以选择的下载JSE、JEE。 JSE(Java St...

  • Java学习笔记一——安装JDK并配置环境变量

    时间:2022-12-12 09:13:43

    下载安装JDK1.8 在官网上下载JDK,官网地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 安装JDK时,按照安装向导安装即可,百度也可。有一点需要注意:jdk和其自带的j...

  • Java基础学习笔记二十六 JDBC

    时间:2022-12-12 00:12:49

    什么是JDBCJDBC(Java DataBase Connectivity)就是Java数据库连接,说白了就是用Java语言来操作数据库。原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句。JDBC原理早期SUN公司的天才们想编写一套可以连接天下...

  • Java基础学习笔记二十四 MySQL安装图解

    时间:2022-12-11 23:49:10

    、MYSQL的安装1、打开下载的mysql安装文件mysql-5.5.27-win32.zip,双击解压缩,运行“setup.exe”。2、选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续。3...

  • java学习笔记—c3p0连接池与元数据分析(42)

    时间:2022-12-11 22:06:03

    第一步:导入c3p0包第二步:在classpath目录下,创建一个c3p0-config.xml<?xml version="1.0" encoding="UTF-8"?><c3p0-config><!-- 默认配置,只可以出现一次 --><default-...

  • Java虚拟机学习笔记——JVM垃圾回收机制

    时间:2022-12-11 13:10:08

    Java虚拟机学习笔记——JVM垃圾回收机制Java垃圾回收基于虚拟机的自动内存管理机制,我们不需要为每一个对象进行释放内存,不容易发生内存泄漏和内存溢出问题。但是自动内存管理机制不是万能药,我们仍需要了解JVM垃圾回收机制,以便在Java程序运行时发生错误的时候可以快速定位,并解决。内存模型图线程...

  • Android(java)学习笔记101:WindowManager 中LayoutParams的各种属性

    时间:2022-12-10 21:21:15

    1. WindowManager 中LayoutParams的各种属性WindowManager.LayoutParams 是 WindowManager 接口的嵌套类(内部类);它继承于 ViewGroup.LayoutParams; 它用于向WindowManager描述Window的管理策略。...

  • 《深入理解Java虚拟机》学习笔记之内存分配

    时间:2022-12-10 13:17:47

    JVM在执行Java程序的过程中会把它所管理的内存划分若干个不同的数据区域,如下图:大致可以分为两类:线程私有区域和线程共享区域。线程私有区域程序计数器(Program Counter Register): 是一块很小的内存,可以看做是当前线程所执行的字节码行号指示器,虚拟机根据计数器值获取吓一条要...

  • java多线程学习笔记——详细

    时间:2022-12-10 10:34:19

    一、线程类 1、新建状态(New):新创建了一个线程对象。        2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。        3、运行状态(Running):就绪状态的线程获取...

  • JAVA多线程学习笔记(1)

    时间:2022-12-10 10:29:28

    JAVA多线程学习笔记(1)由于笔者使用markdown格式书写,后续copy到blog可能存在格式不美观的问题,本文的.mk文件已经上传到个人的github,会进行同步更新。github传送门一、创建新进程由于这部分比较基础,这里不过多赘述,主要以代码呈现1、java.lang.Thread的ex...

  • java进阶-多线程学习笔记

    时间:2022-12-10 10:19:55

    多线程学习笔记1.什么是线程操作系统中 打开一个程序就是一个进程一个进程可以创建多个线程现在系统中 系统调度的最小单元是线程2.多线程有什么用?发挥多核CPU的优势如果使用多线程 将计算逻辑分配到多个处理器核心上 会减少程序处理时间防止阻塞一个业务内部需要多个业务配合完成 如果是单线程 就会发生执行...

  • Java基础学习笔记十九 IO

    时间:2022-12-08 12:38:39

    IO概述回想之前写过的程序,数据都是在内存中,一旦程序运行结束,这些数据都没有了,等下次再想使用这些数据,可是已经没有了。那怎么办呢?能不能把运算完的数据都保存下来,下次程序启动的时候,再把这些数据读出来继续使用呢?其实要把数据持久化存储,就需要把内存中的数据存储到内存以外的其他持久化设备(硬盘、光...

  • [原创]java WEB学习笔记45:自定义HttpFilter类,理解多个Filter 代码的执行顺序,Filterdemo:禁用浏览器缓存的Filter,字符编码的Filter,检查用户是否登陆过的Filter

    时间:2022-12-07 18:43:14

    本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用内容难免出现问题,欢迎指正,交流,探...

  • Java学习笔记——Java程序运行超时后退出或进行其他操作的实现

    时间:2022-12-05 20:35:08

    当程序进入死循环或者由于其他原因无法自行终止的时候,就需要强制退出程序了。对于开发软件 Eclipse ,在程序执行超时后,可以点击 Terminate 按钮强制退出。那么,我们可不可以通过程序设置一定的时间,当程序运行超过该时长后自行终止或者进行其他操作呢?查了大量资料后发现,Future类就能满...

  • JAVA并发编程学习笔记------FutureTask

    时间:2022-12-05 20:30:44

    FutureTask是Future和Callable的结合体。传统的代码是这样写的Future f = executor.submit(new Callable());然后通过Future来取得计算结果。但是,若开启了多个任务,我们无从知晓哪个任务最先结束,因此,若要实现“当某任务结束时,立刻做一些...

  • Android(java)学习笔记239:多媒体之撕衣服的案例

    时间:2022-12-05 10:56:54

    1.撕衣服的案例逻辑:      是两者图片重叠在一起,上面我们看到的是美女穿衣服的图片,下面重叠(看不到的)是美女没有穿衣服的图片。当我们用手滑动画面,上面美女穿衣服的图片就会变成透明,这样的话下面美女没有穿衣服的图片就会显示出来。2.根据工程实例,进行分析:(1)首先我们分析布局文件,activ...

  • 《Java学习笔记JDK8》学习总结

    时间:2022-12-04 22:39:11

    chapter 6   继承与多态6.1何谓继承1.继承的定义:继承就是避免多个类间重复定义共同行为。2.总结:教材中通过设计一款RPG游戏的部分代码向我们展示了“重复”程序代码的弊端,为了改进,我们引进了继承的概念。在我们自我学习的过程中,通过一次次的改进,也曾经得到这样的启示:在不同的信息类中,...

  • Android(java)学习笔记2:继承Thread类创建线程类

    时间:2022-12-03 23:19:20

    1. 继承Thread类 创建线程类: package cn.itcast_02; /* * 该类要重写run()方法,为什么呢? * 不是类中的所有代码都需要被线程执行的。 * 而这个时候,为了区分哪些代码能够被线程执行,java提供了Thread类中的run()用来包含那些被线程执行的代码...

  • Android(java)学习笔记62:继承Thread类创建线程类

    时间:2022-12-03 23:19:44

    1. 继承Thread类 创建线程类: package cn.itcast_02; /* * 该类要重写run()方法,为什么呢? * 不是类中的所有代码都需要被线程执行的。 * 而这个时候,为了区分哪些代码能够被线程执行,java提供了Thread类中的run()用来包含那些被线程执行的代码...