Java
文章平均质量分 84
残良
码农...
展开
-
POI及EasyExcel个人学习笔记
POI及EasyExcel个人学习笔记POI 的Excel1、导入pom依赖2、03版的写入3、07版写法4、HSSF POI 的Excel POI 提供了对2003版本的Excel的支持 ---- HSSFWorkbook POI 提供了对2007版本以及更高版本的支持 ---- XSSFWorkbook 1、导入pom依赖 <!--xls(03)--> <dependency> <groupId>org.apache.p原创 2021-06-04 10:02:37 · 119 阅读 · 0 评论 -
Java基础二次学习未知点记录
进入Java的世界基本概念Java的工作方式程序员要做的事Java的程序结构 (ps:本系列是笔者学习《Head First Java》一书的学习笔记) 基本概念 Java的工作方式 理论上讲Java的目标就是让你写出一应用程序,且能够在你的朋友所拥有的任何设备上执行。 源代码:编写源代码。 编译器:然后用编译器运行源代码。编译器会检查错误,如果有错就要改正才能产生正确的输出。 输出:编译器会产生字节码。任何支持Java的装置都能够把它转译成可执行的内容。编译后的字节码与平台无关。 Java虚拟机:此虚拟原创 2021-05-14 11:26:35 · 59 阅读 · 0 评论 -
Java并发编程的艺术(第一章:并发编程的挑战)
并发编程的挑战上下文切换多线程一定快吗如何减少上下文切换死锁资源限制的挑战 (ps:本文是笔者学习方腾飞先生著作的《Java并发编程的艺术》的学习笔记) 并发编程的最初目的是为了让程序运行的更快,但是并不是启动更多的线程就能让程序最大限度的并发执行。在进行并发编程的时候会遇到很多问题。 上下文切换 单核处理器也支持多线执行代码,CPU通过给每个线程分配CPU时间片来实现这个机制。 时间片是CPU分配给各个线程的的时间。 因为时间片非常短,所以CPU通过不停的切换线程执行,让我们以为是同时运行的,时间片原创 2021-04-06 17:27:49 · 247 阅读 · 1 评论 -
Java基础(三)
Java基础(三)七、数组1、定义格式2、使用技巧3、数组的默认初始化值4、索引的范围5、数组的遍历八、方法1、定义格式2、方法的调用格式3、注意点4、方法的重载 七、数组 1、定义格式 数据类型[] 变量名/数组名 = new 数据类型[数组的长度]; 完整格式:数据类型[] 变量名/数组名 = new数据类型[]{元素1,元素2,…}; 简写格式:数据类型[] 变量名/数组名 = {元素1,元素2,…} 2、使用技巧 如果知道要存几个,但是不知道要存什么? int [] arr = new int原创 2021-03-10 17:38:33 · 98 阅读 · 0 评论 -
Java基础(二)
Java基础(二)Java运算符进制算数运算符字符串+的操作运算规则判断技巧赋值运算符自增自减运算符关系运算符逻辑运算符短路逻辑运算符三元运算符Java键盘录入和随机数键盘录入随机数Java流程控制语句顺序结构分支语句ifswitch循环语句for循环while循环do_while循环三种循环的区别无限循环跳转控制语句continue关键字break关键字 Java运算符 进制 十进制:前面是没有任何标记的。 二进制:前面需要用0b标记,b可以是大写的,也可以是小写的。 八进制:前面需要用0标记。 十六进原创 2020-12-30 22:02:39 · 773 阅读 · 2 评论 -
Java基础(一)
Java的基本概念Java语言概述Java简介Java的三个特殊版本 Java语言概述 (ps:内容来自学习笔记) Java简介 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。 Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以原创 2020-12-30 16:22:41 · 6894 阅读 · 1 评论