51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
Java
【Java学习笔记之十五】Java中的static关键字解析
Java中的static关键字解析 static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录大纲: 一.st...
代码星球
·
2020-04-18
Java
学习
笔记
十五
中的
【Java学习笔记之十三】初探Java面向对象的过程及代码实现
一、 类,对象 类?首先举一个例子:小李设计了一张汽车设计图,然后交给生产车间来生产汽车,有黑色的、红色的、白色的...这里,汽车设计图就是我们说的类(class),生产车间就是new构造器(大部分对象都是new出来的),生产出来的汽车就是我们要说的对象。可以说java编程实质就是构建类的过程。 对象?万物...
代码星球
·
2020-04-18
Java
学习
笔记
十三
初探
【Java学习笔记之十二】Java8增强的工具类:Arrays的用法整理总结
本文将整理 java.util.Arrays 工具类比较常用的方法: 2.binarySearch方法 如: String[]names={"Liz","John","Eric","Alan"};Arrays.sort(names);System.out.println...
代码星球
·
2020-04-18
Java
学习
笔记
十二
Java8
【Java学习笔记之十一】Java中常用的8大排序算法详解总结
分类:1)插入排序(直接插入排序、希尔排序)2)交换排序(冒泡排序、快速排序)3)选择排序(直接选择排序、堆排序)4)归并排序5)分配排序(基数排序)所需辅助空间最多:归并排序所需辅助空间最少:堆排序平均速度最快:快速排序不稳定:快速排序,希尔排序,堆排序。 //排序原始数据privatestaticfina...
代码星球
·
2020-04-18
Java
学习
笔记
十一
中常
【Java学习笔记之十】Java中循环语句foreach使用总结及foreach写法失效的问题
foreach语句使用总结增强for(part1:part2){part3};part2中是一个数组对象,或者是带有泛性的集合.part1定义了一个局部变量,这个局部变量的类型与part2中的对象元素的类型是一致的.part3当然还是循环体. foreach语句是java5的新特征之一,在遍历数组、集合方面,...
代码星球
·
2020-04-18
Java
foreach
学习
笔记
之十
理解、学习与使用 Java 中的 Optional
从Java8引入的一个很有趣的特性是 Optional 类。Optional类主要解决的问题是臭名昭著的空指针异常(NullPointerException)——每个Java程序员都非常了解的异常。本质上,这是一个包含有可选值的包装类,这意味着Optional类既可以含有对象也可以为空。Option...
代码星球
·
2020-04-18
理解
学习
使用
Java
中的
Java 中 Gson的使用
JSON是一种文本形式的数据交换格式,它比XML更轻量、比二进制容易阅读和编写,调式也更加方便;解析和生成的方式很多,Java中最常用的类库有:JSON-Java、Gson、Jackson、FastJson等一、Gson的基本用法 Gson提供了fromJson()和toJson()两个直接用于解析和生成的方法,前者...
代码星球
·
2020-04-18
Java
Gson
使用
在浏览器中高效使用JavaScript module(模块)
在浏览器中也可以使用JavaScriptmodules(模块功能)了。目前支持这一特性的浏览器包括:Safari10.1.谷歌浏览器(Canary60)–需要在chrome:flags里开启”实验性网络平台功能(ExperimentalWebPlatform)”Firefox54&n...
代码星球
·
2020-04-18
浏览器
高效
使用
Javascript
module
Javascript常见性能优化
俗话说,时间就是生命,时间就是金钱,时间就是一切,人人都不想把时间白白浪费,一个网站,最重要的就是体验,而网站好不好最直观的感受就是这个网站打开速度快不快,卡不卡.当打开一个购物网站卡出翔,慢的要死,是不是如同心塞一样的感受,蓝瘦香菇,想买个心爱的宝贝都不能买,心里想这尼玛什么玩意.那么如何让我们的网站给用户最佳的体验...
代码星球
·
2020-04-18
Javascript
常见
性能
优化
Javascript 细节优化技巧(转)
break语句和continue语句break语句和continue语句都具有跳转作用,可以让代码不按既有的顺序执行。break语句用于跳出代码块或循环。vari=0;while(i<100){console.log('i当前为:'+i);i++;if(i===10)break;}continue语句用于立即终止...
代码星球
·
2020-04-18
Javascript
细节
优化
技巧
JavaScript 浮点数陷阱及解法
众所周知,JavaScript浮点数运算时经常遇到会 0.000000001 和 0.999999999 这样奇怪的结果,如 0.1+0.2=0.30000000000000004、1-0.9=0.09999999999999998,很多人知道这是浮点数误差问题,但具体...
代码星球
·
2020-04-18
Javascript
点数
陷阱
解法
JavaScript 正则表达式 通俗解释 快速记忆
1、正则表达式中最重要的三个符号:1.1B在正则表达式中B有3种类型的括号:1.1.1方括号“[“。方括号"["内是需要匹配的字符。中括号括住的内容只匹配一个单一的字符。^[ab]$ 1.1.2花括号"{"花括号"{"内是指定匹配字符的数量。^[ab]{3}$ &...
代码星球
·
2020-04-18
Javascript
正则
表达式
通俗
解释
【前端安全】JavaScript防http劫持与XSS (转)
作为前端,一直以来都知道HTTP劫持与XSS跨站脚本(Cross-sitescripting)、CSRF跨站请求伪造(Cross-siterequestforgery)。但是一直都没有深入研究过,前些日子同事的分享会偶然提及,我也对这一块很感兴趣,便深入研究了一番。最近用JavaScript写了一个组件,可以在前端层面...
代码星球
·
2020-04-18
前端
安全
Javascript
http
劫持
深入理解JavaScript运行机制
前言本文是写作在给团队新人培训之际,所以其实本文的受众是对JavaScript的运行机制不了解或了解起来有困难的小伙伴。也就是说,其实真正的原理和本文阐述的并不完全符合,就如中学课本和大学课本一样,大学老师会告诉你高中的一些东西是在某些理想情况下得到的结论,本文同理。本文的目的是希望大家阅读之后能对JavaScript...
代码星球
·
2020-04-18
深入
理解
Javascript
运行机制
Java 图形化界面设计(GUI)实战练习(代码)
关于Java图形化界面设计,基础知识网上可搜,下面简单介绍一下重点概念,然后就由浅入深代码实例。程序是为了方便用户使用的,Java引入图形化界面编程。1.JFrame是容器类2.AWT是抽象窗口组件工具包,是Java最早的用于编写图形节目应用程序的开发包。3.Swing是为了解决AWT存在的问题而新开发的包,它以AWT...
代码星球
·
2020-04-18
Java
图形
界面设计
GUI
实战
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
3
4
5
6
7
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他