`
文章列表
控制台输入类:Scanner. 该类提供了从控制台获取输入字符内容的方法. 使用步骤: A. 在源文件头部导入包:import java.util.Scanner; B. 用控制台输入流包装出一个Scanner类对象: Scanner input = new Scanner(System.in); C. 通过Scanner类对象调用获取控制台输入内容值的方法:比如:int a = input.nextInt(); // 获取整数内容,保存到变量a中 D.关闭资源(风格和健壮性必须):input.close(); Code006:程序文件名ScannerTest.java.   ...
必须将要原样输出的内容放置在英文半角""内。 Code005:程序文件夹名Code005. public class Code005 { public static void main(String[] args) { System.out.println("伟大的中国!@World"); } }      
第一个Java程序HelloWorld, Code001:程序文件名HelloWorld.java.  public class HelloWorld{ public static void main(String[] args){ System.out.println("HelloWorld"); } }  如果愿意和允许展开的话,这个程序可以讲上半个学期。    不停地改造,实验如下程序段,思考哪些能编译能运行?   Code002:程序文件名HelloWorld2.java.  class HelloWorld2{ publi ...
■我们可以用类似这样的逻辑表达式:!+"\v1"来判断是否是IE浏览器。 if(!+"\v1"){ // IE代码 } else { //其他浏览器代码 }   ■原因1:在IE中,“\v”不能被正常转义成垂直制表符,结果是字符“v”。这样"\v1"在IE中就是"v1",而表达式:+"\v1"就是:+"v1",试图把v1这个字符串转变成数值,显然转换失败返回结果为NaN,最后进行!运算,即!NaN,结果就是true。在JS中遇到以下几个值就会返回fal ...
(value == "auto") && (value = "0px");  /* 这句奇妙,如果value是"auto" 就把其值数值化为0px */

&&的妙用

(value == "auto") && (value = "0px");  /* 这句奇妙,如果value是"auto" 就把其值数值化为0px */
JS的全局函数parseInt函数标准语法是: parseInt(string, radix) 参数 描述 string 必需。要被解析的字符串。 radix 可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。 如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 “0x” 或 “0X” 开头,将以 16 为基数。
进入/退出 列编辑模式的快捷键:Shift+Alt+A,处于列模式时鼠标指针是细十字型。
只能在行首用# # comment for name1 name1 = value1 # comment for name2 name2 = value2  
一般介绍的方法都是把属性文件这个的中文,先用native2ascii.exe将其转换成\uXXXX\uXXXX这样的形式。 其实可以使用读取流指定编码格式的方式: Properties prop = new Properties(); prop.load(new InputStreamReader(Config.class.getResourceAsStream("config.properties"), "UTF-8")); // Config是本语句所在的类  
如果一个凸多面体的顶点数是v、棱数是e、面数是f,那么它们总有这样的关系:f+v-e=2。 由此可以得出,正多面体,只有5种:正四面体、正方体、正八面体、正十二面体、正二十面体。 一种非严谨证明的理解见参考链接1: Link1:正多面体有多少种?其实可以更简单 « 半瓶墨水 – 任中方 http://www.2maomao.com/blog/zheng-duo-mian-ti/ 
在使用MySQL Workbench时,有时会出现“Failed to create an IPC Port: 拒绝访问”的对话框提示,原因可能是多次运行了Workbench,到任务管理器中Kill掉全部,再运行该程序应该可以了。 ---------------------------------------------------------------------------- Exception = System.Runtime.Remoting.RemotingExceptionMessage = Failed to create an IPC Port: 拒绝访问。 FullT ...
JS中创建数组有2种方式: █方式1:使用Array()构造函数(构造器) █方式2:使用数组字面量表示法[] 在方式1中,要注意只给Array()构造函数传入1个参数值的情况。 ◣情况1:该参数是数值型的,则为要创建的数组的长度。 ◣情况2:该参数是非数值型的,则是数组的元素,长度自然为1。 代码示例: var a1 = new Array(2); // 创建了2个元素(值未定义,undefined)的数组。 var a2 = new Array("2"); // 创建了1个元素为字符串2的数组,长度为1. // 上面的new可以省略  
JS变量的声明被提前到作用域顶部,赋值保留在原地;(不要小看这句总结)请看下面这个例子: var color = "blue"; function getColor() { console.log(color); // undefined var color = "red"; return color; } console.log(getColor()); // red     可能你已经掌握了局部作用域会覆盖上一级作用域的同名变量。然后Line4的color先使用上一级作用域的color,所以误认为值是blue。其实不是 ...
    JS中变量包含两种不同数据类型的值:基本类型值和引用类型值。     ■基本类型值:subnn(string,undefined,boolean,number,null)〓值本身保存在栈内存中     ■引用类型值:o(object)对象〓值本身保存在堆内存中,值在堆内存中的地址被保存在引用类型值变量所在的栈内存中     从有意义的角度看,我们只能给引用类型值变量动态添加属性。 //我们不能给基本数据类型的值添加属性(毫无意义),尽管这样做不会导致JS解释器报错 var name = "Chinese"; name.year = 2016; // 不 ...
Global site tag (gtag.js) - Google Analytics