-
并发编程之多线程基础篇及面试
线程与进程区别 每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里执行多任务。通常由操作...
-
Math类的三个方法比较: floor() ceil() round()
1 public class Test { 2 public static void main(String[] args) { 3 double d1 = 3.4, d2 = 3.6; // 正数 4 double d3 = -3.4, d4 = -3.6; // 负数 5 6 float f1 = 4.4F, f2 = 4.6F; // 正数 7 float f3 = -4.4F, f4 = -4.6F; // 负数 8 9 // floor()方法只能接收do...
2019-04-30 23:41:00
-
阿里P6大牛给予Java初学者的学习路线建议
Java学习这一部分是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些...
-
网站的可扩性展架构
扩展性(Extensibility)- 指对现有系统影响最小的情况下,系统功能可持续扩展或提升的能力。表现在系统基础设施稳定不需要经常变更,应用之间较少依赖和耦合,对需求变更可以敏捷响应。它是系统架构设计层面的开闭原则(对扩展开放、对修改关闭),架构设计考虑未来功...
-
spring boot 整合 HttpClient
第一步:引入HttpClient 的jar包 1、httpClient 5.0 开始支持异步(Async)请求; 2、httpclient 版本过低上传文件会出,原因是org.apache.http.entity.ContentType 没有方法withParameters(final NameValuePair... params); dependency groupIdorg.apache.httpcompon...
-
6.JAVA-链表实例
1. 实现链表的步骤 1).实现 Node节点类 (用来保存链表中每个节点的数据,以及下一个节点成员) 2).实现 LinkList链表类 (用来封装Node节点类,和用户实现交互) 3).在LinkList类里,实现 添加,删除 , 根据要查的Node数据来 找表中的序号 ,根据要查的序号来 找对应的Node数据...
-
【JAVA 学习笔记1】代码注释
在JAVA中支持单行注释和多行注释 1.单行注释,只要在注释的一行代码中加上双斜杠即可 例如: // int a=2,b=4,c=8; 2.多行注释,在开始位置加上/* 结束位置加上*/ 例如 /* int a =3; if (a%2==0) { System.out.println(a+" 是偶数"); System.out.println(a+" 不是奇数")...
2019-04-30 23:40:04
-
java基础常见面试题,这是一篇超长的随笔!!!
1. Java基础部分....................................................... 4 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?.. 4 2、Java有没有goto?................................................. 4 3、说说和的区别。...................
-
如何优化代码中大量的if/else,switch/case?
前言 随着项目的迭代,代码中存在的分支判断可能会越来越多,当里面涉及到的逻辑比较复杂或者分支数量实在是多的难以维护的时候,我们就要考虑下,有办法能让这些代码变得更优雅吗? 正文 使用枚举 这里我们简单的定义一个表示状态的枚举。 public enum Status { NEW(...
-
常用类
1.包装类 把八大基本数据类型封装到一个类中(包装类),并提供属性和方法。让我们更加方便的操作基本数据类型。但包装类的出现并不是为了取代基本数据类型,也取代不了。 包装类位于java.lang包中。 Number类 Number 数值类型 是 byte 、 double 、 float 、 int 、 l...
2019-04-30 23:40:24 定义
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




