8种基本数据类型的8种包装类byte Byteshort Shortint Integerlong Longfloat Floatdouble Doublechar Characterboolean BooleanInteger a=127; Integer b=127;//虚拟机自动装箱时进行了特殊处理,-127~128以下的自动取有过的System.out.println(a==b);结果为true如果是Integer a=128; Integer b=128;System.out.println(a==b);结果为falseSystem.out.println(a.equals(b)); 比较的都为内容,因复写过equals结果为true原文:https:/...
/* * 1.IP地址:InetAddress对象 * 网络中设备的标识。 *不一记忆,可用主机名。 *本地回环地址:127.0.0.1,主机名:localhost。 * 2.端口号:么有对象 * 用于标识进程的逻辑地址,不同进程的标识。 * 有效端口:0~65535,其中0~1024系统使用或保留端口。 * 3.传输协议: * 通讯的规则。 * 常用的协议:TCP,UDP. * UDP:(qq聊天,视频上课) * 将数据及源和目地封装成数据包中,不需要建立连接。 * 每个数据包的...
JavaScript 简称js JavaScript是一种基于对象和事件驱动的客户端脚本语言。 JavaScript组成部分: 1.ECMAscript 语法 2.DOM(document object model) 文档对象模型(js处理html和css) 3.BOM(browser object model) 浏览器对象模型(js与浏览器窗口之间的交互) JavaScript特点: 1.直译式脚本语言 2.动态 3.弱类型 4.基于原型 5.内置支持类型 Java...
JAVA环境变量配置基础在系统变量内配置如下变量JAVA_HOME jdk路径Path jre\bin的路径引用变量名称的时候可以用 %oops% 来引用如%JAVA_HOME%当配置完成后可在cmd中输入java -version来判断安装java的版本-------------------------------------------------------------------------------------JAVA基础命令java HelloWorld //调用HelloWorld.class程序javac HelloWolrd//编译HelloWorld.java程序 javac java compil...
/* abstract class AbsDemo {abstract void show1();abstract void show2(); }当一个抽象类中的方法都是抽象的时候,这时可以将该抽象类用另一种形式定义和表示,就是 接口 interface。 *///定义接口使用的关键字不是class,是interface. /* 对于接口当中常见的成员:而且这些成员都有固定的修饰符。 1,全局常量: public static final 2,抽象方法。public abstract 由此得出结论,接口中的成员都是公共的权限.*/interface Demo...
java后端5年经验和技术总结1.引言 毕业已经5年有余,这5年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少东西。这5年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为系统维护和发布当救火队员的苦恼。遂决定梳理一下自己所学的东西,为大家分享一下。 经过一年意识到以前也有很多认识误区,比如: 偏爱收集,经常收集各种资料视频塞满一个个硬盘,然后心满意足的看着容量不行动。 不重...
JavaEE XML 基础知识@author ixenos 1. XML开头都需要一个声明 <?和?>表明这是一个处理指令<?xml version=”1.0” encoding=”UTF-8” ?> 2. <book id=”1.0”></book>等同于: <book> <id>1.0</id></book>3. XML格式能够表达层次结构(树),并且重复的元素不会被曲解4. XML与HTML区别a) XML是大小写敏感的b) XML不可省略结束标签c) XML只有单个标签时要以/结尾,使解释器同时认其为结...
出师表,按照12345678进行排序 使用Map集合进行排序 把内容都写到一行里面去了 原文:https://www.cnblogs.com/wangjunwei/p/11270223.html
一、标识符及字符集Java语言规定标识符是以字母、下划线"_"或美元符号"$"开始,随后可跟数字、字母、下划线或美元符号的字符序列。Java标识符大小写敏感,没有长度限制,可以为标识符取任意长度的名字,但关键字不能作为标识符。为增强程序可读性,Java作如下的约定:1.类、接口:通常使用名词,且每个单词的首字母要大写2.方法:通常使用动词,首字母小写,其后用大写字母分隔每个单词3.常量:全部大写,单词之间用下划线分隔4.变...
var arr1=[1,2,3,4,5,6,7,8,9]// 方法一 ,用数组截取的方法 function fn(arr,n){arr=[].concat(arr)var newArr=[]while(arr.length){newArr.push(arr.splice(0,n))}return newArr}console.log(fn(arr1,2)) ( 注意不要改变原数组) //方法二 function fn1 (arr,n) { var newArr=[] for(var i=0;i<arr.length;i++){ //确定页数 var page=Math.floor(i/n) if(!newArr[page]){ newArr[pag...
转自:http://peiquan.blog.51cto.com/7518552/1303768本以为这会是一篇比较基础的博客,可一旦深究的时候,才发现很多有意思的东西,也发现了很多令人迷惑的地方。通配符是一个有趣的东西,如果你掌握了,会使你的代码更为通用(健壮性更强)。首先本文是在建立在java泛型基础之上的,如果你对泛型并不了解,可以点击 这里。同时为了对通配符的了解更为透切,定义如下几个类。public class Animal {private String name;public An...
Set:set不存重复元素,如果是使用set存储java预定义的Integer,String等类型会很简单,如果是存储自定义类型的数据类型,就必须要重新定义equals()方法以确保set中保存的对象得人唯一性,set接口是不保证元素的次序的,所以当你的set使用场景不同时,也要根据实际情况选着不同的set实现;HashSet:为快速查找而设计,存入HashSet的元素必须定义hashCode()(默认选择)TreeSet:存储在TreeSet里面的数据是有序的,底层是树结构,元素必须...
一、基础知识:Java 语言基础组成day021、组成:关键字、标识符、注释、常量和变量、运算符、语句、函数、数组二、基础知识:关键字2、关键字的定义和特点:定义:被 Java 语言赋予了特殊含义的单词。特点:关键字中所有 字母都为小写。 3、用于定义数据类型的关键字:class、interface、byte、short、int、long、float、double、 char、boolean、void。 4、用于定义数据类型值的关键字:true、false、null。 5、用于定义流程控制的...
JAVA基础(六)数组 数组是一组相关变量的集合。 数组是一组相关数据的集合,一组数据实际上就是一连串的的变量,数组按照使用可以分为一维数组、二维数组、多维数组。 数组能够进行一组数据的管理。一维数组的定义: 类型 数组名[] = new 数组名[数组长度]; 一维数组的读取: 数组名[下标] = input.next(); 一个数组的最大索引号(下标)是它的元素个数(数组的长度)-1 获得数组长度:数组名.length ...
Js学习基础 1:关于js中的数组 这里面可以是键值对的形式来存储的,我们必须利用forIn来输出,这就相当于foreach一样。 var dir = new Array(); dir[‘0‘] = ‘1111‘; dir[‘1‘] = ‘2222‘; dir[‘2‘] = ‘3333‘; alert(dir[‘0‘]); for (var key in dir) { ????alert(‘1‘+key+‘2‘+dir[key]); } 键值对集合的形式 var dicr = { ‘0‘: ‘ahiu‘, ‘1‘: ‘xiaohui‘, ‘2‘: ‘aahui‘ }; for (var key in dicr) { ????a...