摘要: 一.标识符 如类名,数字不能作为标识符的首字母(以字母或者下划线或者$开头且不能有空格) 注意和Python的区别,Python中标识符由字母、下划线和数字组成,且数字不能开头,也是严格区分大小写(但是不包含$) 二.关键字 三.变量 1.什么是变量:(和Python一致,但是Python在定义变量 阅读全文
posted @ 2019-04-13 19:09 biu嘟 阅读(11775) 评论(0) 推荐(1)
摘要: 一.什么是方法 所谓方法就是用来解决一类问题的代码的有序集合,是一个功能模块。 二.方法声明 访问修饰符:public/private/protected 返回类型:void及各种数据类型; 方法名:和变量一样 三.方法分类 方法在类的内部定义 1.无参无返回值: 1 package com.imo 阅读全文
posted @ 2019-04-13 18:46 biu嘟 阅读(348) 评论(0) 推荐(0)
摘要: 一.什么是数组 数组声明: 数组创建: 数组存储: 数组都有默认值 内存: 栈内存、堆内存、方法区、本地方法栈(和其他语言交互)、寄存器(汇编) 栈内存: 可以用于存储变量,栈内存对存入其中的变量不会自动赋值,变量在使用完成之后会立即移出栈内存释放空间 堆内存: 用于存储对象的,堆内存对于存入其中的 阅读全文
posted @ 2019-04-13 18:46 biu嘟 阅读(466) 评论(0) 推荐(0)
摘要: 一.包名的推荐规范 1.英文小写字母;2.域名的倒序 二.面向对象 优点:稳定性;可扩展性;可重用性 对象:用来描述客观事物的一个实体; 类:具有相同属性和方法的一组对象的集合 1.一个简单的类例: 属性和方法:(属性未赋初值,整型默认为0,字符串类型默认为null,double型为0.0) 单一职 阅读全文
posted @ 2019-04-13 18:46 biu嘟 阅读(273) 评论(0) 推荐(0)
摘要: 一.多态概念 注:Python支持多态(同样还有鸭子类型【可以不必继承重写方法,只要方法名相同,动态语言的特性】) 意味着允许不同类的对象对同一信息做出不同的反应。 分类: 编译时多态:设计时多态,方法重载 运行时多态:程序运行时动态决定调用哪个方法 Java多态必要条件: 满足继承关系; 父类引用 阅读全文
posted @ 2019-04-13 18:45 biu嘟 阅读(927) 评论(0) 推荐(0)
摘要: 一.设计模式简介 二.单例模式实现 1.饿汉式实现: 注:和Python利用Python本身模块实现单例模式一样(无论用不用,直接创建一个实例) 创建对象实例的时候直接实例化【空间换时间,在加载类的时候就创建了实例,速度快,空间大】 代码: 1 package com.swpu.single; 2 阅读全文
posted @ 2019-04-13 18:45 biu嘟 阅读(127) 评论(0) 推荐(0)
摘要: 一.选择控制 多重if结构: 1 package operator; 2 3 import java.util.Scanner; 4 5 public class Luoji { 6 7 public static void main(String[] args) { 8 // TODO Auto- 阅读全文
posted @ 2019-04-13 18:45 biu嘟 阅读(241) 评论(0) 推荐(0)
摘要: 一.继承 1.简介: 特点:利于代码复用;缩短开发周期。注:子类不能直接访问父类的私有属性 满足“A is a B”的关系就可以形成继承关系 例: 父类: 1 package com.swpu.animals; 2 3 public class Animal { 4 //属性 5 private S 阅读全文
posted @ 2019-04-13 18:45 biu嘟 阅读(2315) 评论(0) 推荐(0)
摘要: 一.封装的简单理解 将类的某些信息隐藏在类的内部,不允许外部程序直接访问,并通过该类提供的方法来实现对隐藏信息的操作和访问。(简单的说就是隐藏对象的信息,留出访问的接口)。 特点:1.只能通过规定的方法访问数据;2.隐藏类的实例细节,方便修改和实现。 二.封装的代码实现 注:只有getxxx的属性是 阅读全文
posted @ 2019-04-13 18:45 biu嘟 阅读(3145) 评论(0) 推荐(0)
摘要: 一.表达式 表达式由运算符和操作数组成,如5,num1,num1+num2(+是运算符,num1,num2是操作数),sum=num1+num2(两步运算,一步是加,一步是赋值) 运算符:算术运算符,赋值运算符,关系运算符,逻辑运算符,条件运算符,位运算符 和Python有一点不同:Python中运 阅读全文
posted @ 2019-04-13 18:45 biu嘟 阅读(199) 评论(0) 推荐(0)
摘要: 一.Python基础 1.Python语言特性: 动态型(运行期确定类型,静态型是编译型确定类型),强类型(不发生隐式转换,弱类型,如PHP,JavaScript就会发生隐患式转换) 2.Python作为后端语言的优缺点: 优点: 胶水语言,轮子多,应用广泛;语言灵活,生产力高 缺点: 性能问题,代 阅读全文
posted @ 2019-04-13 07:53 biu嘟 阅读(5600) 评论(0) 推荐(0)