-
Java基础程序与面向对象
Java基础程序与面向对象 首先,我们需要了解和知道一些Java的基本概念: 程序编译过程:.java文件会通过编译器--被编译成一个. class字节码文件---再由虚拟机运行.class文件解释运行Java程序。 编码规范:可以考虑遵循阿里巴巴的开发手册。 类:作为一个加载程序逻辑的...
-
java-day12
java-day12 数据结构 常用的数据存储结构:栈,队列,数组,列表,红黑树。 栈:先进后出(入口和出口在用一侧) 队列:先进先出 数组: 查询快:因为数组的地址是连续的,通过数组的首地址找到数组中的元素。 增/删慢:因为数组的长度是固定的,增/删一个元素,需要创...
-
面试:多线程容易产生的40个问题汇总
面试:多线程容易产生的40个问题汇总 这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是 所有的问题都会按照自己的理解回答一遍,不会去看网上的答...
-
Java之路---Day09(继承)
Java之路---Day09(继承) 2019-10-23-22:58:23 目录 1.继承 2. 区分成员变量重名的方法 3. 区分成员方法重名的方法 4. 继承中重写与重载的区别 5. 继承中覆盖重写的注意事项 6. 继承中覆盖重写的设计原则 7. 父子类构造方法的特点 8. Super关键字的三种使用方法 9. This...
-
为什么阿里巴巴Java开发手册中不建议在循环体中使用+进行字符串
为什么阿里巴巴Java开发手册中不建议在循环体中使用+进行字符串拼接? 之前在阅读《阿里巴巴Java开发手册》时,发现有一条是关于循环体中字符串拼接的建议,具体内容如下: 那么我们首先来用例子来看看在循环体中用 + 或者用 StringBuilder 进行字符串拼接的效率如何吧...
-
Maven安装和在IDEA配置Maven
Maven安装和在IDEA配置Maven 一、Windows安装Maven 1、下载Maven 这里需要注意:不要去官网下载最新的版本,因为会出现与IDEA不兼容的现象。 这里提供下载地址:https://archive.apache.org/dist/maven/maven-3/ 由于现在最新的是3.6.2,所以这里我下载它之前的一个版...
-
【Java基础】谈谈集合.CopyOnWriteArrayList
【Java基...
-
十二、深入理解Java内存模型
十二、深入理解Java内存模型 深入理解Java内存模型 【1】CPU和缓存的一致性 ? 我们应该都知道,计算机在执行程序的时候,每条指令都是在CPU中执行的,而执行的时候,又免不了要和数据打交道。而计算机上面的数据,是存放在主存当中的,也就是计算机的物理内存啦。 ? 刚...
-
java-day11
java-day11 集合类 Collection接口 定义的是所有单列集合中共性方法 创建对象使用多态 CollectionString coll = new ArrayList() add() 把给定的对象添加到当前集合中,返回一个boolean值 remove() 在集合中删除指定的对象,返回一个boolean值 contains() 判断当前集合...
-
8种常见的SQL错误用法
8种常见的SQL错误用法 常见SQL错误用法 1. LIMIT 语句 分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般DBA想到的办法是在type, name, create_time字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。 SEL...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
