-
从入门到入土:Lambda完整学习指南,包教包会!
从入门到入土:Lambda完整学习指南,包教包会! 什么是Lambda表达式 Lambda表达式是Java SE 8中一个重要的新特性。lambda表达式允许你通过表达式来代替功能接口。lambda表达式就和方法一样,它提供了一个正常的参数列表和一个使用这些参数的主体(body,可以是一个表达式...
-
Java内存模型
Java内存模型 Java内存模型(JMM) Java内存模型规定了所有的变量都存储在主内存中。每条线程都有自己的工作内存,线程对变量的所有操作都必须在工作内存中进行,而不能直接读写主内存中的变量。不同的线程之间也无法直接访问对方工作内存中的变量,线程间变量值的传递...
-
Java语法进阶12-集合
Java语法进阶12-集合 集合 集合: 是一种容器,用来装对象的容器,不能装基本数据类型。 数组也是容器,可以用来装基本数据类型,也可以用来装对象。 本质上,集合需要用对应的数据结构实现,是多个类实现接口Collection系列和Map接口的统称 Collection Collection 表...
-
各种排序(二)
各种排序(二) 本文中 \(n\) 代表着待排序序列的长度。 算法是否稳定:若 \(a_i = a_j \ , \ i j\) ,排序后若 \(i j\) 则稳定,反之不稳定。(可能有点歧义凑活看) 归并排序 用了二分的思想。 在递归的过程中不断将需要排序的区间缩小,使小区间有序后,再使大区间...
-
最简单的冒泡排序
最简单的冒泡排序 本人第一次写博客,之前都是用自己的日记本。 但是苦于不能时时带着电脑,实在是不方便。。。。所以决定用手机。正好就是朋友也都在用博客,所以,,真香。。。 废话不多说,点到为止。。 原理:比较两个相邻的元素,将值大的元素交换至右端。 冒泡排...
-
告别编码5分钟,命名2小时!史上最全的Java命名规范参考!
告别编码5分钟,命名2小时!史上最全的Java命名规范参考! 简洁清爽的代码风格应该是大多数工程师所期待的。在工作中笔者常常因为起名字而纠结,夸张点可以说是编程5分钟,命名两小时!究竟为什么命名成为了工作中的拦路虎。 每个公司都有不同的标准,目的是为了保持统...
-
各种排序(一)
各种排序(一) $\Lager\text{各种排序(一)}$ 本文中 $n$ 代表着待排序序列的长度。 算法是否稳定:若 $a_i = a_j ?, ?i j$,排序后若$i j$ 则稳定,反之不稳定。(可能有点歧义凑活看) 冒泡排序 又叫气泡排序,起泡排序,泡沫排序 这应该是最简单的排序算法了吧。...
-
git命令总结
git命令总结 git命令总结 基本命令 git init 创建版本库 git add filename 将文件添加到版本库的暂存区 git commit -m "版本描述" 将文件从暂存区提交到版本库的当前分支 git status 查看当前仓库状态 git diff filename 查看文件不同版本的区别 git log 查看历史记录...
-
GC与内存分配策略
GC与内存分配策略 一、GC 第一步:判断对象是否已死? 有两种方法:第一种是 引用计数法 ,即给对象添加一个引用计数器,当被引用时,计数器就+1;当引用失效时,就-1;当计数器为0时,代表对象没有被引用。但是计数器的缺点就是:对象之间相互引用时导致计数器不为零...
-
【新手向】如何学习Java集合
【新手向】如何学习Java集合 前言 只有光头才能变强。 文本已收录至我的GitHub精选文章,欢迎Star :https://github.com/ZhongFuCheng3y/3y 如果认识我的同学可能就知道,我已经写过很多系列级的文章了,但是没有一篇是写给 刚入门 的同学来看的,大多数都是依照我个人...
2019-12-05 07:51:55 java基础学javaJava技术如何学习java收录公众号PS文章链接CFAV
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
