摘要:
1.java面向对象
首先,什么是对象(Object)?Java中有一种思想叫做“万物皆对象”,
对象就是具有某些特殊属性(成员变量)和行为方式(方法)的实体。
其次,什么是面向对象?这个是相对于面向过程。
面向过程是以函数为基础,完成各种操作,强调过程;
面向过程的编程语言,强调的是功能行为,注... 阅读原文
2018-08-24 13:28:01 阅读(1281) 评论(0)
摘要:
我在上一篇博客中简单介绍了JCMD的几个常见的用法,可以进行线程dump,内存转存,内存对象直方图分析等。可以说,JCMD集成了以前我们常用的jstack,jps,jmap等命令,就像瑞士军刀一样,all in one。除了这些功能,JCMD还能够采集JFR信息进行性能分析。
JFR: Java Fly Record... 阅读原文
2018-08-24 12:45:06 阅读(1394) 评论(0)
摘要:
一.运算符
1.算术运算符
+(正号、加、连接符)
连接符的作用:让任何数据都可以与字符串连接
连接符要注意的事项:任何类型的数据与字符串使用连接符连接时,结果都是字符串的数据类型
class Demo1{
... 阅读原文
2018-08-24 11:35:13 阅读(1895) 评论(0)
摘要:
jcmd是jdk自带的一个神器,能够很方便的对java程序进行profiling。jcmd其实可以替代很多常用的工具,比如jstak,jmap。接下来让我们了解下什么是jcmd,jcmd能够帮助我们定位什么问题?工作中我们如何使用jcmd。
从jdk7开始,jcmd就是jdk自带的一个工具。在正确配置了JDK的PAT... 阅读原文
2018-08-24 10:37:02 阅读(1864) 评论(0)
摘要:
examples 文档中找到window的例子打开一个
查看其中文件引入
<head> <title>API</title> <meta charset="utf-8"> <link href="../content/shared/styles/... 阅读原文
2018-08-24 10:30:03 阅读(1149) 评论(0)
摘要:
Java IO
本文详细介绍讲述了Java IO的相关内容,主要涉及文件,网络数据流,内存缓冲等的输入输出,版本要求jdk1.8。
概述
Java的IO包主要关注数据源的读取和输出到目标媒介。示意图如下
常用的源数据和目标媒介如下:
Files
Pipes
Network Connections
In-memory... 阅读原文
2018-08-24 08:30:06 阅读(1127) 评论(0)
摘要:
fastDFS : 分布式文件系统
C语言开发,fastDFS为互联网量身定制,考虑到了冗余备份,负载均衡,线性扩容...很容易搭建集群文件存储系统.
存储在fastDFS图片:相当于存储在本地磁盘一样
访问图片:相当于访问本地磁盘
存储结构:
组名/虚拟磁盘路径/动态生成文件名.扩展名
=192.... 阅读原文
2018-08-24 08:05:04 阅读(1165) 评论(0)
摘要:
eclipse也可以像Visual Studio 2008那样完全智能提示HTML/JS/CSS代码,使用eclipse自带的插件,无需另外安装插件,具体步骤如下 1.打开eclipse→Windows→Preferences→Java→Editor→Content Assist
修改Auto Activation ... 阅读原文
2018-08-24 06:14:02 阅读(1733) 评论(0)
摘要:
一、Math
这个类包含执行指数、对数、平方根法、三角函数等基本的数字运算。
Math中还包含一些静态常量供我们调用。
如PI圆周率,E。
1.abs(),返回该数的绝对值。
public class Test {
public static void main(String[] arg... 阅读原文
2018-08-24 06:00:54 阅读(1415) 评论(0)
摘要:
前言
Union Type和Intersection Type都是将多个类型结合起来的一个等价的“类型”,它们并非是实际存在的类型。
Union Type
Union type(联合类型)使用比特或运算符|进行构造:
A | B | C
注意:用|符号来构造Union Type类型只是Java语言的规定,|在这里不... 阅读原文
2018-08-24 00:41:02 阅读(2661) 评论(0)