1. 定义常量最好使用运行是常量就是readonly 编译常量就是 const 2. 类型转换 如果使引用类型转换就采用 as/is 值类型采用强制转换 3. 方法编写要简短精悍 这种方法可以让JIT把变量存储在寄存器而非栈中 优化速度 4. 申明变量的时候最好进行初始化,而非在方法或者构造函数中赋 ...
本文参考《深入理解java虚拟机》 虚拟机加载类的过程: java源程序被编译器编译成class文件后,会被虚拟机的类加载器加载,加载完成后,会为class文件在内存中开辟一块空间用来存储class文件对象,之后对class文件进行校验,准备,解析和初始化,最终形成能被虚拟机使用的java类型,这叫 ...
分类:
其他好文 时间:
2018-09-30 20:07:31
阅读次数:
112
一、includes的作用: includes:判断isNotShowProIdArray数组里是否包含this.item.productid元素 ,若包含true !!: !!(a)的作用是将a强制转换为布尔型(boolean) !!(undefined)为false let isNotShowP ...
分类:
其他好文 时间:
2018-09-30 20:03:54
阅读次数:
180
做题时经常遇到输入的问题,很麻烦 写一点点自己对于输入的随笔,以备后查 这里都以整数为例,其他类型的话换成相应方法就行了 1、知道一共多少行,每一行只有一个整数 这是比较简单的输入,可以用Scanner或者BufferedReader读,需要的话再进行强制转换 2、不知道一共有多少行,每一行只有一个 ...
分类:
编程语言 时间:
2018-09-29 22:46:08
阅读次数:
192
由于Java是静态类型的语言,所以在编译阶段,所有的变量都能得出确定的类型。 1、类型循环继承、循环引用 Java是单继承的,也就是说Java只能继承一个实现类。但是在继承过程中可能会形成循环,接口也是。 2、表达式的类型检查 ...
分类:
其他好文 时间:
2018-09-29 11:20:58
阅读次数:
152
1、valueOf与toString 会写前端JS的人不一定知道一些js内部运行时调用,如valueOf与toString,他们都在类型转换时或对象被运用来运算时转换时隐式调用他们, 这就像通常说的强制转换,而有时为了实现更适合自身的功能需要,重写了这两个方法。 javascript中所有数据类型都 ...
分类:
编程语言 时间:
2018-09-28 01:32:54
阅读次数:
241
Java泛型中的标记符含义: E - Element (在集合中使用,因为集合中存放的是元素) T - Type(Java 类) K - Key(键) V - Value(值) N - Number(数值类型) ? - 表示不确定的java类型 S、U、V - 2nd、3rd、4th types 遇 ...
分类:
编程语言 时间:
2018-09-28 01:30:45
阅读次数:
170
虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是Java虚拟机的类加载机制 类加载的大致过程 类的加载的过程一共分为三个步骤:加载、链接和初始化 加载:是类加载的一个阶段,由类加载器执行,查找字节码,并创建一个Cl ...
分类:
编程语言 时间:
2018-09-26 17:15:13
阅读次数:
166
当我们需要对数据的类型转换时,只需要将数据类型作为函数名即可。 下面给出的函数可以执行数据类型之间的转换,函数返回一个新的对象,表示转换的值 int(x [,base]) 将x转换为一个整数 long(x [,base] ) 将x转换为一个长整数 float(x) 将x转换到一个浮点数 comple ...
分类:
编程语言 时间:
2018-09-22 21:25:57
阅读次数:
151
写一个循环,不断的问客户想买什么 ,当用户选择一个商品编号,就把对应的商品加入购物车 ,最终用户输入q退出时,答应购物车的商品products=[["Iphone8",68888],["MacpPro",14800],["Coffee",31],["小米",2499],["Book",80],["N ...
分类:
其他好文 时间:
2018-09-22 14:31:12
阅读次数:
426