摘要:
注解(Annotation)和反射(Reflection) 什么是注解 Annotation是JDK开始引入的新技术 Annotation的作用 不是程序本身,可以对程序作出解释。 可以被其他程序(比如:编译器等)读取 Annotation的格式: 注解是以“@注释名”在代码中存在的,还可以添加一些 阅读全文
摘要:
多线程 原来是一条路,慢慢因为车太多了,道路堵塞,效率极低。为了提高使用的效率,能够充分利用道路,于是加了多个车道。从此,妈妈再也不用担心道路堵塞了。 普通方法调用多线程 一个进程可以有多个线程,如视频中同时听声音,看图像,看弹幕,等等 Process与Thread 程序是指令和数据的有序集 阅读全文
摘要:
网络编程 1.1概述 计算机网络: 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程的目的: 传播交流信息,数据交换,通信。 想要达到这个效果需要 阅读全文
摘要:
异常 什么是异常 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求,你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序在跑着,内存或硬盘可能满了。 软件程序在运行过程中,非常可能遇到刚刚提到的这些异 阅读全文
摘要:
面向对象 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要那些分类,然后对这些分类进行单独思考。最后才对某个分类下的细节进行面向过程的思索。 面向对象适合处理复杂的问题,适合处理需要多人协作的问题! 对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路 阅读全文
摘要:
数组 数组概述 数组的定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问他们 数组的声明创建 首先必须声明数组变量,才能在程序中使用数组。语法如下: dataType[] arra 阅读全文
摘要:
Java方法 什么是方法 Java方法是语句的集合,他们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完 阅读全文
摘要:
Java流程控制 Scanner对象 之前我们学得基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner 是Java5的新特征,我们可以通过Scanner类来获取用户的输入。 基本语法 Scanner s = new 阅读全文
摘要:
Java基础语法 注释 平时我们编写代码,在代码量较少的时候,我们还是可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要注释了! 注释不会被执行,是给写代码的人看的 养成写注释的习惯! java中的注释有三种: 单行注释 //我是单行注释 多行注释 /* 我是多行注释 */ 文档注释 /** 阅读全文
摘要:
Java Day01 C语言的特点: 贴近硬件,运行极快,效率极高。 操作系统,编译器,数据库,网络系统等。 指针和内存管理 C++: 面向对象 兼容C 图形领域、游戏 Java: 特点 语法像C 没有指针,没有内存管理 真正的可移植性 一次编写 到处运行 面向对象 高性能 分布式 动态性 反射机制 阅读全文