什么Java? 概览:怎么发展而来?的三个发展方向;语言的一些特点;的运行机制。 语言SUN公司开发的一套编程语言,主设计者James Gosling。由一个叫Green的项目开发出来的,这个项目的为家用电子消费产品开发一个分布式的代码系统。一开始想用C++去开发,但由于C++过于复杂,安全性差的原因。最后决定基于C++开发出一种新语言Oak。Oak一种用于网络的,精巧而安
<!DOCTYPE html><!--文档声明--><html><!--文档标准--> <head><!--页头--> <meta charset="UTF-8"><!--告诉浏览器使用的编码,如果打开网站乱码,很有可能就是没有加上这句话--> <title>****</title><!--网页标 ...
转载 2021-10-12 07:36:00
173阅读
2评论
0. Arrays ,Collections 排序用的比较多1.熟悉jdK集合框架map ,set ,list ,这些数据结构在设计题会用到。优先队列,排序操作等2.熟悉10+常见算法,遇到算法题可以尝试套用,往往有思路 3.abuladong的算法小抄 公众号 1. 2. 3. 4.
原创 2023-07-01 05:19:37
76阅读
【网管基本功】企业中IP地址的规划(一) 随着这些年网络的发展,越来越多的企业都组建了内部局域网,来实现自动化无纸办公等高效率、低成本的运营和管理。很多新成立的中小企业以及一些以前没有组网的老企业,现在也都纷纷组建企业局域网,企业中“无网不利”已经成为大势所趋。但是这些企业由于原来并没有网络管理和规划的经验,很多新上任的网管对IP地址的规划管理不够重视,以至于在以后需要扩展网络或增加服务时造成
转载 精选 2007-11-04 09:43:07
687阅读
java基本功(非常重要) java基础知识一(重要)目录java基础知识一(重要)1、基本数据类型1.1 自动装箱与拆箱1.2 相关的面试问题1、以下代码输出结果是什么?3、总结2、== 和 equals的区别是什么?3、hashCode() 与 equals()4、java泛型是什么? 什么类型擦除?有哪些常见的通配符?2、为什么java中只有值传递?4、深拷贝与浅拷贝5、方法的
转载 2023-06-25 21:16:20
31阅读
如何设计测试用例? 一个“好的”测试用例,必须具备以下三个特征: 整体完备性:“好的”测试用例一定是一个完备的整体,有效测试用例组成的集合,能够完全覆盖测试需求。 等价类划分的准确性:指的是对于每个等价类都能保证只要其中一个输入测试通过,其他输入也一定测试通过。 等价类集合的完备性:需要保证所有可
原创 2021-08-04 13:36:16
352阅读
集合 Collection和map同级的,Collection实现了Iterator接口 序列化 Serilization ...
转载 2021-09-13 10:49:00
140阅读
2评论
a圈中,ArrayList 是非线程安全的,难道在多线程场景下我们只有Vector这一种线程安全的数组实现可以选择么?当然也有List sync...
原创 2023-04-02 15:25:17
285阅读
本文首发于个人公众号《andyqian》,期待你的关注!前言在Java并发编程中,我们经常使用锁对竞争资源予以并发控制,以解决资源竞争的问题。但无论使用 Lock 还是 Synchronized,随着锁机制的引入,就不可避免的带来另一个问题,也就锁与解锁时的上下文切换,线程等待 等性能问题。现在回过头来看,在有些场景中,是否真的需要引入锁才能解决竞争资源共享问题?答案是否定的,在JDK源码中,也
原创 2019-04-20 15:37:43
773阅读
面粉的种类 面粉的种类可以分为高筋面粉、中筋面粉、低筋面粉及无筋面粉。面粉一种由小麦磨成的粉状物。面粉的等级还同麦粒外皮和胚芽中的矿物质(灰分)的含量有直接关系,矿物质的含量越高,面粉的等级越低;相反,其含量越少,面粉的等级也就越高。 高筋面粉 颜色较深,本身较有活性且光滑,手抓不易成团状;比较适 ...
转载 2021-10-22 13:10:00
315阅读
2评论
来自:http://www.cnblogs.com/android100/p/Android-hand-shi.html 一、概念 手势:其实是指用户手指或触摸笔在屏幕上的连续触碰行为,Andoird对两种手势行为都提供了支持: Andorid提供了手势检测,并为手势检测提供了相应的监听器; And
转载 2021-07-09 10:31:44
604阅读
JAVA基础一、概述1、Java简述Java一种面向对象编程的语言,有封装,继承,多态,没有多继承;有自带的垃圾回收机制。2、Java的优缺点2.1、优点JAVA纯面向对象的语言平台无关性,可移植性强:一次编译,到处执行。.java程序经过编译器,编译成.class的字节码文件,只要不同的系统上面安装了JVM(java 虚拟机)就可以执行这个字节码文件JAVA提供了很多内置的类库:简化开发人员
脚本编程基本功一、脚本基础1、格式要求:首行shebang机制;#!/bin/bash2、#注释(日期、联系方式、作者、目的、文件名)3、检测脚本中的语法错误bash-n/path/to/some_script4、调试执行bash-x/path/to/some_script二、变量1、Shell中变量命名法则:不能使程序中的保留字:例如if,f等;只能使用数字、字母及下划线,且不能以数字开头;见名
原创 2019-05-26 18:52:12
592阅读
1点赞
消息信息交换的主体,简单的讲,就是两个进程约定一个协议格式。消息表示指的是序列化后的消息字节流在直观上的表现形式,它看起来对人类友好还是对计算机友好。文本形式对人类友好,二进制形式对计算机友好。每个消息都有其内部字段结构,结构构成了消息内部的逻辑规则,程序要按照结构规则来决定字段序列化的顺序。接下来将带你了解 RPC 的消息协议背后有哪些需要考虑的基本点。目录1. 消息边界1.1 特殊分割符法
原创 2023-04-02 15:31:43
1416阅读
有这样一种说法,如今争锋于IT战场的两大势力,MS一族偏重于底层实现,Java
原创 2023-07-04 14:51:41
525阅读
 1、finally块中的代码什么时候被执行问题描述:try{}里有一个return 语句,那么紧跟在这个try后的finally{}中的代码是否会被执行?如果会的话,什么时候被执行,在return之前还是return之后?在Java 语言的异常处理中,finally 块的作用就是为了保证无论出现什么情况,finally块里的代码一定会被执行。由于程序执行return就意味着结束对当前函
1. 万物皆对象1.1. 面对对象的设计方式1.1.1 抽象成为对象1.1.2 类与接口1.1.3 类的复用继承单根继承接口2. 操纵对象2.1 对象的引用2.2 创建对象2.2.1 对象的存储2.2.2 对象的类型引用类型基本类型2.2.3 数组数组的初始化**数组的复制**2.2.4 对象的作用域2.3 类2.3.1 类成员成员变量(字段)成员方法参数列表可变参数列表重载与覆盖返回值调用 1.
体验过多线程程序开发之后,可能问自己一个问题,Java 内置的锁如何实现的?最
原创 精选 2023-06-08 14:26:17
273阅读
Spark 用scala写的,stormclojure开发的,docker采用了go, 各种编程语言层出不穷,但其实都是马甲,作为一个程序员,我们需要理解那些相通的本质,做到触类旁通. 程序中的基本逻辑控制——跳转,在汇编语言中早就有满足条件后跳转的命令了。所谓跳转,就是告诉机器到那去干活. 就像过去的接线员那样,因而C语言中有个goto语句,它是跳转的最直接的解释. 如果程序中goto多了,恐怕没谁能看懂了. 为了避免goto语句的不便理解,C语言中的if...else语句就变得更让人欢迎了。
Spark 用scala写的,stormclojure开发的,docker采用了go, 各种编程语言层出不穷,但其实都是马甲,作为一个程序员,我们需要理解那些相通的本质,做到触类旁通.   程序中的基本逻辑控制——跳转,在汇编语言中早就有满足条件后跳转的命令了。所谓跳转,就是告诉机器到那去干活. 就像过去的接线员那样,因而
原创 2022-03-21 16:42:30
78阅读
  • 1
  • 2
  • 3
  • 4
  • 5