Java基础
文章平均质量分 90
Princar
这个作者很懒,什么都没留下…
展开
-
Collections.shuffle()源码分析
源码@SuppressWarnings({"rawtypes", "unchecked"}) public static void shuffle(List<?> list, Random rnd) { int size = list.size(); if (size < SHUFFLE_THRESHOLD || list instanceof RandomAccess) { for (int i=size; i>1;原创 2021-03-09 11:04:38 · 370 阅读 · 0 评论 -
JAVA学习笔记-chap1-Java概述
第一章 JAVA概述软件开发软件:一系列按照特定顺序组织的计算机数据和指令的集合 系统软件:DOS-Disk Operating System 应用软件:扫雷、迅雷、QQ等 开发:制作软件,即将数据与指令集合起来人机交互方式软件的出现实现了人与计算机之间的更好的交互。 交互方式: 图形化界面(GUI-Graphical User Interface)这种方式简单直观,...原创 2018-09-03 09:17:57 · 403 阅读 · 0 评论 -
JAVA学习笔记-chap2-Java语言基础
第二章 Java语言基础aaaaaaaaaaaaaaa2 Java语言基础组成2.1 关键字被赋予特殊含义的单词,关键字都是小写 2.2 标识符在程序中自定义的一些名称。由26个英文字母大小写,数字:0-9 符号:_$组成。定义合法标识符规则: 1,数字不可以开头。 2,不可以使用关键字。Java中严格区分大小写。注意:在起名字时,为了提...原创 2019-04-20 00:10:02 · 416 阅读 · 0 评论 -
JAVA学习笔记-chap3-面向对象
第三章 面向对象3.1 面向对象概念面向过程与面向对象 举例: 大象装进冰箱。面向过程: 打开冰箱。 存储大象。 关上冰箱。对于面向过程思想,强调的是过程(动作)例:C语言面向对象: 冰箱打开。 冰箱存储。 冰箱关闭。对于面向对象思想,强调的是对象(实体)例:C++, Java, C#...原创 2018-09-03 14:18:04 · 263 阅读 · 0 评论 -
JAVA学习笔记-chap4-继承
第四章 继承4.1 继承的概述继承的好处: 1,提高了代码的复用性。 2,让类与类之间产生了关系,给第三个特征多态提供了前提。格式:class 父类{}class 子类 extends 父类{}4.2继承的特点继承关系图 继承类型需要注意:Java不支持多继承,但支持多重继承 什么时候使用继承 继承需要符合的关系是:is-a,父类更通用,子类更具...原创 2018-09-03 15:06:42 · 294 阅读 · 0 评论 -
关于阿里云轻量级服务器封25和465端口无法发送邮件问题的解决方案
最近在进行Maven项目实践, 将项目部署到阿里云阿里云轻量级服务器上时,发现在自己电脑上测试可用的发送邮件工具类无法使用.上网查阅资料, 得知是阿里云封掉了发送邮件的25和465端口.于是在网上找到了以下工具类, 稍加改造, 代码如下:import java.util.Properties;import javax.mail.internet.MimeMessage;import or...原创 2019-04-16 00:06:21 · 3618 阅读 · 2 评论 -
《阿里巴巴Java开发手册》要点整理
别人都说我们是搬砖的码农,可我们知道自己是追求个性的艺术家。也许我们不会过多在意自己的外表和穿着,但在我们不羁的外表下,骨子里追求着代码的美、系统的美,代码规范其实就是一个对程序美的定义。声明:本文是对阿里巴巴Java开发手册 v1.4.0 的一个整理。其中去掉了IDE可以帮助我们实现的部分,只整理出个人认为较为重要但在实际开发中易被忽略的点。编程规约POJO 类中布尔类型的变量,都不...原创 2019-06-14 22:20:41 · 338 阅读 · 0 评论