`
oszerone
  • 浏览: 12900 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论
文章列表
1、安装JDK 在网站 http://www.oracle.com 中下载JDK并安装 设置环境变量 JAVA_HOME = JDK安装目录,例如:C:\Program Files\Java\jdk1.6.0_45 CLASSPATH = 当前目录以及相关jar包,例如:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tool.jar; PATH += 查找javac和java命令的搜索路径,例如:.;%JAVA_HOME%\bin; 环境变量中的%xxx%表示引用另一个环境变量xxx,这样可以在路径变化时减少修改 测试JDK安装结果 执行命 ...

排序2 选择排序

选择排序: 冒泡排序中每次比较都会进行交换(无效操作),选择排序在冒泡排序的一次循环中只查找需要交换的下标,循环结束前再进行交换。   javascript: var arr = [1,5,2,3,4,8,6]; for(var i = 0; i < arr.length; i++){ var index = i; for(var j = i + 1; j < arr.length; j++){ if(arr[index] > arr[j]){ index = j; } } if(i != index){ var temp ...

排序1 冒泡排序

冒泡排序: 相邻元素比较、交换   javascript: 数据:arr = [2, 4, 9, 5, 1] 排序结果:[1, 2, 5, 6, 9] 程序: function sort() { var arr = [2, 4, 9, 5, 1]; for (var i = 0; i < arr.length; i++) { for (var j = 0; j < arr.length - 1 - i; j++) { // 此处的大小比较决定排序结果是升序还是降序 if (arr[j] > arr[j + 1]) { ...
Number Byte Short Integer Long Float Double   Number byteValue, shortValue... compareTo Integer MAX_VALUE, MIN_VALUE, SIZE decode(String nm) 0x 0X # 0 parseInt(String s, int radix) toXXXString() toString(int i) valueOf(String s, int radix) == new Integer(Integer.parseInt(s, radix))   ...

第6天 接口和继承

    博客分类:
  • Java
接口定义了2个对象之间交流的协议。 接口声明包含了一些只有签名没有实现的方法和一些静态常量。 接口可以像类一样使用。 接口可以被类实现或者被接口继承扩展。   类继承private之外的其他信息,继承大多数被用于抽象类和实体类及扩展类。 父类和子类的转换问题,instanceof 重写、隐藏、重载方法。 重写是父类和子类签名相同的实例方法(虽然返回值不是签名的一部分但是返回值不同时,重写也会出错)。 隐藏是父类和子类的类属性、类方法和实例属性。可以使用super访问。尽量不要隐藏属性。 重载是类中签名相同的同名方法。 多态的体现在于方法的重写上override Obje ...
注解:是元数据的一种形式,它不是程序的一部分,是描述程序的信息;用于提供信息给编译器、编译和部署时处理以及运行时处理。 注解的格式: @Name @Name(value) @Name(param1=value1, param2=value2, ...) Java SE 8支持重复注解 注解的声明
怎么让程序更简单 自己:说的清楚 别人:看的明白 说的清楚,看的明白 - 图

第4天 java类和对象

    博客分类:
  • Java
类 java类的基本结构(如何定义自己的类) modifiers(public private protected) class MyClass extends MySuperClass implements YourInterface { // field, constructor, and method declarations } public class Bicycle { // the Bicycle class has three fields public int cadence; public int gear; publ ...

装水的问题

http://www.cnblogs.com/jscode/archive/2012/09/26/2704067.html   过几天说说我的看法

第3天 java语言基础

    博客分类:
  • Java
变量: 实例变量 类变量 局部变量 参数 原始数据类型:byte、short、int、long、float、double、boolean、char 数组:int[] arr = new int[10];   操作: Operator Precedence Operators Precedence postfix expr++ expr-- unary ++expr --expr +expr -expr ~ ! multiplicative * / % additive + - shift << >> ...
Number 一般我们使用数值类型的数据进行运算操作或者转换操作: 基本算数运算 转换操作:进制转换toString、保留小数点后几位toFixed、格式化为指定长度的数值表示方式toPrecision、直接调用Number进行字符串转数字的操作 数学相关运算(参见Math对象,常用floor、ceil、round、random、min、max、abs、pow) Boolean 对真假类型,常用操作也就是作为条件判断方法基本上很少使用都是使用操作符进行类型转换,可参考等性和关系运算符,需要注意不同类型自动转换的Boolean后的值 String 属性:字符串的字符长 ...
javascript运算符: 一元运算符:delete、void、++、--、+、- 位运算符:~、&、|、^、<<、>>、>>> 逻辑运算符:!、&&、|| 乘性运算符:*、/、% 加性运算符:+、- 关系运算符:>、<、>=、<=、==、!=、===、!==(字符串比较ascii,如果有一个为数字另一个非null和undefined则全部转换为数字后在进行比较,null != 0,undefined != 0) 条件运算符:? : 赋值运算符:=、所有的算数运算符加上等号类似a = ...
面向对象编程:   对象:实现数据和操作(状态和行为)的结合。优点:模块化、信息隐藏、代码重用、易扩展和调试 类:对象的抽象表示,对象是类的具体化。类是一种数据类型。类和对象的关系类似整数和1、2、3。 面向对象的基本特征:封装、继承、多态。 继承、接口、包   六种UML图: 用例图、静态图(类图、对象图和包图)、行为图(状态图、活动图、顺序图和协作图)、交互图、实现图 类图:三格的矩形图表示,上面是类名称,中间是属性名称,下面是方法名称(属性和方法的访问性有私有-、公有+、保护#、包~)。类的关系:继承(三角和实线)、实现(三角和虚线)、依赖(虚线和箭头A--> ...
语法基础 区分大小写 弱类型 注释和Java、C等相同,为 // 或 /* */ 大括号表示代码块 变量可使用var定义,命名规则一般使用Camel或者匈牙利类型标记(类型前缀数组a、布尔型b、浮点型f、函数fn、整形i、对象o、正则表达式re、字符串s、变型(可以是任何类型)v),变量分为两种作用域全局和局部,全局变量是不使用var定义或者不在任何function块内定义的变量,局部变量是function块内的变量(没有代码块作用域的变量) 数据类型: undefined,原始类型,使用var定义的变量,在没有赋值操作之前就是undefined;或者读取一个不存在的对象 ...
class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World!"); } } 安装JDK、测试javac和java命令。 Getting Started      什么?写一个输出Hello World的Java代码    
Global site tag (gtag.js) - Google Analytics