Java(接口)
摘要:接口(关键字:interface,implements) 接口的定义及接口方法的定义 示例: public interface userService { public abstract void run();//可以写成void run(); } 接口中的所有定义都是抽象的,方法前的public
阅读全文
Java(静态导入包+抽象类)
摘要:静态导入包 没有静态导入包 示例: public class test { public static void main(String[] args) { System.out.println((int)(Math.random()*10));//需要在random前引入Math包 } } 有静态
阅读全文
Java(重写+多态)
摘要:重写 只针对于方法重写 需要有继承关系,是子类重写父类的方法 方法名必须相同 参数列表必须相同 修饰符:范围可以扩大但不能缩小(大到小:public > protected > default > private) 抛出的异常:范围可以被缩小但不能扩大 多态 对象能执行哪些方法,主要看对象左边的类型
阅读全文
Java(继承)
摘要:Java(继承extends) 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模 Java中类只有单继承,没有多继承! 继承是是类和类之间的一种关系,除此之外,类和类之间的关系还有依赖、组合、聚合等 继承关系的两个类,一个是子类(派生类),一个是父类(基类)。子类继承父类,使用关键字ext
阅读全文
Java(封装)
摘要:Java(面向对象) 面向对象编程的本质: 以类的方式组织代码,以对象的组织(封装)数据。 示例:非静态方法调用类(不加static) public class Demo01 { public static void main(String[] args){ //对象类型 对象名 = 对象值; St
阅读全文
Java(Scanner+包机制)
摘要:Java(包机制) 格式: package pkg1[.pkg2[.pkg……]] 一般利用公司域名倒置作为包名 导包 为了使用某一个包的成员,我们需要在java程序中明确导入该包,使用***”import“***语句即可完成此功能。 格式: import package1[.package2…].
阅读全文
Java(命名规范+常量关键字)
摘要:JAVA(命名规范+常量关键字) 常量(final) 示例 public class Demo01 { //static:修饰符,不存在先后顺序 static final double PI = 3.14; final static double Pi = 3.14; public static v
阅读全文
Java(八大基本类型)
摘要:JAVA(八大基本类型的默认值) 1、JDK7(8也行)新特性:数字之间可以用下划线分割且不会输出下划线 例 public class Day01 { public static void main(String[]args){ int a = 10_0000_0000; System.out.pr
阅读全文
Java(递归示例)
摘要:Java(递归) 递归:A方法调用自己(自己调用自己) 示例: public class Demo01 { public static void main(String[] args){ System.out.println(f(4));//返回结果:n*(n-1),f(4):4*3*2*1,结果为
阅读全文
3次输入密码机会
摘要:#include<stdio.h> #include<string.h> int main() { char arr[20] = { 0 }; char arr1[] = "123456"; int i; int j = 2; printf("请输入你的密码:"); for(i = 3; i > 0
阅读全文
C%
摘要:% %d 有符号10进制整数 %i 有符号10进制整数 %o 无符号8进制整数 %u 无符号10进制整数 %x 无符号的16进制数字,并以小写abcdef表示 %X 无符号的16进制数字,并以大写ABCDEF表示 %F/f 浮点数 %E/e 用科学表示格式的浮点数 %g 使用%f和%e表示中的总的位
阅读全文
C初始结构体
摘要:结构体 例: #include<stdio.h> //描述一个学生 //名字 //年龄 //性别 //电话 //struct 结构体关键字 Stu - 结构体标签 struct Stu - 结构体类型 struct Stu { //成员变量 char name[20]; short age; cha
阅读全文
C初识指针
摘要:c指针是什么?:指针是个变量,用来存放单元(一个单元的大小是一个字节)的地址,所以也说指针就是地址。 指针类型:决定了指针进行解引用操作的时候,能访问空间的大小 解引用操作:如 *p = 0; 如:int* p;*p能够访问4个字节 char* p;*p能够访问1个字节 double* p;
阅读全文
C(操作符)
摘要:算术操作符(+,-,*,/,%) 除了%操作符之外,其他几个操作符可以用于整数和浮点数。 对于/操作符如果两个操作数都为整数,执行整数除法,而只要有浮点数,执行的就是浮点数除法。 %操作符的两个操作数必须为整数,返回的是整数之后的余数。 移位操作符(左移<<,右移>>) 只作用于整数 移动的都是二进
阅读全文
C(数组)
摘要:c(数组) 数组名意为首元素(下标为零的元素)地址,打印数组名就是打印首元素地址(除以下两种情况外,所有数组名都表示数组首元素的地址) 两个例外(重点): sizeof(数组名),是计算整个数组的大小,sizeof内部单独放一个数组名,数组名表示整个数组 &数组名(如:&arr),取出的是数组(整个
阅读全文
sizeof&&strlen
摘要:C语言(sizeof&&strlen) sizeof(单目运算符):计算变量或变量类型占的字节数 sizeof求数组长度:sizeof(arr)/sizeof(arr[0]) 变量类型 字节数 短整型 2 整形 4 长整型 4 单精度浮点型 4 双精度浮点型 8 字符类型 1 指针 4或8 示例:
阅读全文