- 博客(15)
- 收藏
- 关注
原创 嵌入式开发——HOME AUTOMATION WITH MIT APP INVENTOR AND ESP8266
1.1Project name : HOME AUTOMATION WITH MIT APP INVENTOR AND ESP8266(基于ESP8266的智能家具检测和控制)• Now-a-days the world is in the search of comfort, making IoT devices is the best solution to ease the lifestyle. Like we can control home appliances, door-locks, mach
2022-07-05 08:56:52
1106
原创 Ideal常用快捷键
代码操作 剪贴行 Ctrl+X 删除行 Ctrl+Y 复制行 Ctrl+D 可以选择剪贴板内容并插入 Ctrl+Shift+Insert (选择内容后双击) 光标跑到大括号的开头 Ctrl+[ 光标跑到大括号的结尾 Ctrl+] 对代码重新排列格式 Ctrl + Alt + L 类 方法操作 跳转到方法实现处 Ctrl+Alt+B (需要先把点击方式调用处,然后再按快捷键) 显示方法所有被调用 Ctrl+B (需要先把点击方式调用处,然后再按快捷键) 显示当前文件的结构 Ctrl+F12 (类似Eclips
2022-04-02 16:44:08
551
原创 JAVA入门——lesson 11
异常机制 导引问题 工作中, 程序遇到的情况不可能完美。比如: 程序要打开某个文件, 这个文件可能不存 在或者文件格式不对; 程序在运行着, 但是内存或硬盘可能满了等等。 软件程序在运行过程中,非常可能遇到刚刚提到的这些问题,我们称之为异常,英文是: Exception, 意思是例外。遇到这些例外情况, 或者叫异常, 我们怎么让写的程序做出合理 的处理, 安全的退出, 而不至于程序崩溃呢? 我们本章就要讲解这些问题。 如果我们要拷贝一个文件, 在没有异常机制的情况下, 我们需要考
2022-03-08 12:11:46
315
原创 JAVA入门——lesson 10
常用类 基本数据类型的包装类 八种基本数据类型并不是对象,为了将基本类型数据和对象之间实现互 相转化, Java 为每一个基本数据类型提供了相应的包装类。 包装类基本知识 Java 在设计类时为每个基本数据类型设计了一个对应的类进行代表, 这样八个和基本数据类型对应的类统称为包装类(Wrapper Class)。 包装类位于 java.lang 包, 八种包装类和基本数据类型的对应关系: 在这八个类名中, 除了 Integer 和 Character 类以外, 其它六个类的类名和基本数据
2022-03-03 20:28:36
430
原创 JAVA入门——lesson 9
数组 数组的概念 数组的定义 数组是相同类型数据的有序集合。其中, 每一个数据称作一个元素, 每个元素可以通过一个 索引 (下标) 来访问它们。 数组的四个基本特点: 长度是确定的。数组一旦被创建, 它的大小就是不可以改变的。 其元素的类型必须是相同类型, 不允许出现混合类型。 数组类型可以是任何数据类型, 包括基本类型和引用类型。 数组变量属于引用类型, 数组也是对象,数组中的元素相当于对象的属性! 创建数组和初始化 数组的声明方式(以一维数组为例) type[ ] arr
2022-02-28 16:51:41
245
原创 JAVA入门——lesson 8
字符串 String 类详解 String: 就是把一堆字符串起来, 统一使用。 口 String 类又称作不可变字符序列。 口 String 位于 java.lang 包中, Java 程序默认导入 java.lang 包下的所有类。 口 Java 字符串就是 Unicode 字符序列, 例如字符串“Java”就是 4 个 Unicode 字 符’J’、 ’a’、’v’、 ’a’组成的。 口 Java 没有内置的字符串类型, 而是在标准 Java 类库中提供了一个预定
2022-02-28 11:00:19
266
原创 JAVA入门——lesson 7
Object 类详解 Object 类基本特性 Object 类是所有类的父类, 所有的 Java 对象都拥有 Object 类的属性和方法。 如果在类的声明中未使用 extends, 则默认继承 Object 类。 【示例】Object 类 public class Person { ... } //等价于: public class Person extends Object { ... } toString 方法 Object 类中定义有 public String toStrin
2022-02-23 23:38:18
175
原创 JAVA入门——lesson 6
this 关键字 this 的用法: 普通方法中,this 总是指向调用该方法的对象。 构造方法中,this 总是指向正要初始化的对象。 this()调用重载的构造方法,避免相同的初始化代码。但只能在构造方法中用,并且 必须位于构造方法的第一句。 this 不能用于 static 方法中。 this 是作为普通方法的“隐式参数”,由系统传入到方法中。 【示例】this 的用法详解 public class TestThis { int a, b, c;
2022-02-09 15:42:08
375
原创 JAVA入门——lesson 5
面向对象的内存分析 JAVA 虚拟机内存模型概念 Java 虚拟机的内存可以分为三个区域:栈 stack、堆 heap、方法区 method area。 虚拟机栈(简称:栈)的特点如下: 栈描述的是方法执行的内存模型。每个方法被调用都会创建一个栈帧(存储局部变 量、操作数、方法出口等) JVM 为每个线程创建一个栈,用于存放该线程执行方法的信息(实际参数、局部变 量等) 栈属于线程私有,不能实现线程间的共享! 栈的存储特性是“先进后出,后进先出” 5. 栈是由系统自动分配,速度快!栈是一个连续的内存
2022-02-07 15:53:40
362
原创 JAVA入门——the fourth lesson
方法 语句块 语句块 (也叫复合语句) 。 语句块中定义的变量只能用于自己,外部不能使用。 //(即语句块可以使用外部的变量,而外部不能使用语句块的变量) public class Test19 { public static void main(String[ ] args) { int n; int a; { int k; int n;//编译错误: 不能重复定义变量 n } /
2022-02-05 16:33:16
378
原创 JAVA入门——third class
控制语句 控制语句: 把语句组合成能完成一定功能的小逻辑模块。 它分为三类: 顺序、选择和循环。 “顺序结构”代表“先执行 a, 再执行 b ”的逻辑。 “条件判断结构”代表“如果 …, 则 …”的逻辑。 “循环结构”代表“如果 …, 则重复执行 …”的逻辑。 实际上,任何软件和程序,小到一个练习,大到一个操作系统,本质上都是由“变量、选择语句、循环语句”组成。 条件判断结构(选择结构) 条件判断结构有: if 结构和 switch 结构。 而 if 结构又可以分为 if
2022-02-03 14:59:57
538
原创 JAVA入门——second class
标识符和关键字 标识符 标识符是用来给变量、类、方法以及包进行命名的。 必须以字母、下划线_、美元符号$开头。(即注意不能数字开头) 其它部分可以是字母、下划线“_”、美元符“$”和数字的任意组合。 大小写敏感, 且长度无限制。(即注意大小写) 不可以是 Java 的关键字。 备注:这里字母的含义不仅仅 是英文,还包括汉字等等。因为Java 不采用 ASCII 字符集, 而是采用 Unicode 字符集。(不建议大家使用汉字来定义标识符) 标识符的使用规范(规范即行业默认都习惯这么写) 口 表
2022-01-27 00:13:30
636
原创 JAVA入门——first class
常见编程语言介绍 Java 发展史_三大版本含义_Java 核心优势 Java 发展简史 Java 的核心优势 跨平台是 Java 语言的核心优势,赶上最初互联网的发展,并随着互联网的发展而发展, 建立了强大的生态体系, 目前已经覆盖 IT 各行业的“第一大语言”,是计算机界的“英语”。 Java 各版本的含义 JavaSE (Java Standard Edition) :标准版,定位在个人计算机上的应用 JavaEE (Java Enterprise Edition) : 企业
2022-01-25 22:26:00
423
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅