摘要:
接口关键词:interface定义:接口中所有的方法都是抽象方法(只有方法定义,没有实体的方法)接口的命名规范首字母大写I + 第二个字母大写 例:1 public interface ICar(){2 public void Run();//正确3 //public void Stop(){//错误,不能有大括号4 //private void Run();//错误,接口中的方法不能用private修饰5 }6 }使用implements实现接口一个类了可以实现多个接口1 public class QQ implements ICAr{2 public void Run(){ //... 阅读全文
摘要:
1 Object1)java的类默认继承于Object! -> 啥都是东西 继承了Object的属性和方法 如:toString, hashCode(), equals()2)关于toString 方法 toString()方法是在Object定义的,Java API经常默认调用这个方法输出对象的文本描述 如:println(obj)方法在输出对象时,默认调用obj.toString()作为输出结果 Object的toString()方法返回的是"全限定名@hashCode" 其中:全限定名= package +calssName hashCode =对象内存地址经过 阅读全文
摘要:
1循环控制语句1.1 while循环语法:while(条件表达式){语句1;}如果条件表达式==true,则执行语句1,然后再对条件表达式判断,如果继续为true,则再执行语句1,直到条件表达式为false才退出循环例子1 public class Demo {2 public static void main(String[] args) {3 int i = 0;4 while(i<10){5 System.out.println(i);6 i++; //等同于i=i+1;7 }8 }9 }运行结果为:01234567892 for 循环for基本语法:for... 阅读全文
摘要:
分支流程控制1。if-else语句语法:if(条件表达式){//语句1}如果条件表达式的值为true则执行语句1if(条件表达式){//语句1}else{//语句2}如果条件表达式的值为true则执行语句1否则执行语句2if(条件表达式1){//语句1}else if(条件表达式2){//语句2}else {//语句3}如果条件表达式1的值为true则执行语句1如果条件表达式1的值为false,而条件表达式2的值为true,则执行语句2否则执行语句2例子 1 public class Demo { 2 public static void main(String[] args) { 3 ... 阅读全文
摘要:
Java运算符1数学运算符数学运算符: + - * / %例子 1 public class Demo { 2 public static void main(String[] args) { 3 int x = 23; 4 int y = 12; 5 System.out.println(x+y);//35 加法 6 System.out.println(x-y);//11 减法 7 System.out.println(x*y);//276 乘法 8 System.out.println(x/y);//1 整数的除法取整,会把小数部分丢失 9 System.o... 阅读全文
摘要:
Java中的方法Method(方法)就是函数Function以前写的public staitic void main(String[] args){}就是一个方法例子 1 public class Demo { 2 /** 3 * main方法 程序的主入口 4 */ 5 public static void main(String[] args) { 6 f(5);//方法的调用 7 } 8 /** 9 * 自定义的方法,方法名:f10 * @param x 参数是int 类型的 x11 * @return 返回类型为int,返回的是x*x12 */... 阅读全文
摘要:
Java 中的在控制台输入控制台输入有很多方法,常用的是Scanner例子:从控制台接收一行字,再原样输出到控制台: 1 public class Demo { 2 public static void main(String[] args) { 3 //照着写 4 Scanner s = new Scanner(System.in); 5 //从控制台接收一行字 6 //定义一个str字符串=控制台输入的下一行 7 String str = s.nextLine(); 8 //处理(打印出我们在控制台输入的一行字) 9 System.out.println(st... 阅读全文
摘要:
数据类型转换——————正方向————————> char -> int -> long -> float ->doublebyte -> short -> int -> long -> float -> double<———————负方向————————自动类型转换正方向,小类型到大类型会自动完成。自动类型转换也叫"隐式类型转换",是自动发送的规则是:符号位会自动扩增,负数补1,整数补0,保证补码数值不变。(整数到浮点转换会损失精度)例1 public class Demo {2 public static 阅读全文
摘要:
Java 数据类型 java 中的数据类型,分引用类型和基本数据类型,基本数据类型有 8 种 ,引用类型将在面向对象时详细讲解,此处了解即可。1. 8种基本数据类型整形:byte, short, int, long浮点形: float, double字符型: charBoolean型: boolean2 .整数类型整数类型有byte, short, int ,long都是有符号(补码)整数(即能表示负数).类型占位最大值最小值byte8位补码0x7f(127)0x80(-128)short16位有符号数0x7fff(32767)0x8000(-32768)int32位0x7fffffff(2G 阅读全文
摘要:
1. Java变量1.1变量的含义 变量相当于自然语言中的代词.比如"您好"中的 "您"就是代词,我们为什么用代词?是因为我们可以跟每个人说"您好",通用、方便。同理,编程中也是一样的,变量让程序语言表达更方便。例:1 Persin p: //代表了一个人2 int age: //代表了岁数1.2java中的变量 在Java中,每一个变量属于一种类型(type),变量声明时,变量所属的类型位于变量名之前,以分号结束。 Java是强类型语言,在使用变量时有如下规则: * 变量必须有声明,并且初始化以后才能使用。 * 变量必须有明确的类型 阅读全文
摘要:
Java 的注释java的注释有三种:单行注释,多行注释,文档注释例: 1 package com.tarena.day01; 2 /** 3 * (此为文档注释) 4 * eclipse 自动将当前文档编译到: 5 * /workspace/JSD1107/bin/basic/day01/HelloWorld.class 6 * 源文件: 7 * (工作区间/项目/bin/报文件夹/类文件) 8 * 执行的时候,执行这个类文件 9 * @author soft0110 *11 */12 public class HelloWorld {13 //java 软... 阅读全文
摘要:
再也不为正则表达式愁了,只是调用几个函数的事情//将下面的代码写在一个js中,调用即可。//是否为空 1 function isEmpty(str){ 2 var whitespace = " \t\n\r"; 3 var i; 4 if((str == null) || (str.length == 0)) 5 return true; 6 for(i = 0; i < str.length; i++){ 7 var c = str.charAt(i); 8 if(whitespace.indexOf(c) == -1) 9 return false;10 }11. 阅读全文