课程回顾: 变量 格式:数据类型 变量名[=值]; 变量必须先声明再赋值,才能使用 运算符: 1、算术运算符 2、逻辑运算符 3、关系运算符 4、赋值运算符 5、位运算符 6、字符串连接运算符 ...if-else swi
课程回顾: 变量 格式:数据类型 变量名[=值]; 变量必须先声明再赋值,才能使用 运算符: 1、算术运算符 2、逻辑运算符 3、关系运算符 4、赋值运算符 5、位运算符 6、字符串连接运算符 ...if-else swi
格式:if(boolean类型表达式){代码块}[else if(boolean型表达式){代码块}……][else{代码块}] //注意:if(boolean类型表达式){代码块}-else if(boolean型表达式){代码块}-else{代码块}:else语句可有可不有。 2、...
java解释执行 标识符: 数据类型:基本数据类型、引用数据类型 今日内容: 常量:13 变量:一块内容可以改变的内存,存储数据 变量名:标识符 变量值:内存中的数据 变量想被使用,那么必须,先声明后赋值 ...
Java的版本发展: java是sun开发高级语言,1995 2014年3月最新版本为8.0 Java的分支: 1、JAVASE:标准版,Java入门和桌面应用程序开发 2、JAVAEE:企业版,主要就是Web开发 3、JAVAME:微型版,主要是数字顶盒,车载...
课程回顾: 面向对象 数组 异常 常用类 集合 IO流 ...多线程:java语言支持程序内部进行多线程开发 进程内部可以有多个线程 线程的作用: 可以分担压力,提高性能 主要用来完成耗时
查找:二分查找 课程回顾: 面向对象:封装、继承、多态 重载和重写 this和super static和final 抽象类和接口 对象转型:向上,向下 内部类: 成员内部类 匿名内部类 ...不变
课程回顾: ...JAVA中集合的分类: 1、Collection 1、List: 1、ArrayList 2、LinkedList 2、Set: 1、HashSet 2、TreeSet 3、LinkedHashSet 2、Map:存储键值对(K-V)的元素 1、HashMap
方法名():方法名一定要带小括号,可以没有形参。如果有形参,格式:数据类型 形参名 。形参只声明不赋值,形参的值由类或对象调用方法时传入,形参可以在方法中运用。 方法不能创建在另一个方法的内部。...
课程回顾: 进程:独立的应用程序 多进程 线程:进程内部的执行路径 多线程 线程的创建方式: 1、继承Thread 2、实现Runnable 用户和守护线程 优先级 线程调度 生命周期 ...只有
课程回顾: Date SimpleDateFormat Calendar String ...StringBuffer/StringBuilder ...java中的集合: 1、Collection:继承了迭代器接口 子接口: 1、List:允许重复且有序 1、ArrayList:底层
课程回顾: 数组:存储一组相同数据类型的数据结构 数组是引用类型 作用:存储多个数据 变与不变: 变:数组的元素的内容可以改变 不变:数组的长度不可改变 ...格式:数据类型 数组名[=new 数据类型[长度]
课程回顾: 面向对象:是一种思想 类:方法和属性,抽象的、模板、概念上的定义 对象:类的实例化,实实在在的具体的实例 this: 1、代表本类对象 2、可以调用构造方法 属性的封装 1、私有的属性 ...
课程回顾: 流: 转换流:字符和字节的转换 对象流(Object):序列化,反序列化 打印流(Print):打印各种数据类型的数据 今日内容: 数据流(Data):支持将基本数据类型写出...writeUTF:写
课程回顾: 自定义泛型 受限泛型 File:操作系统中的文件或目录 mkdir mkdirs createNewFile getName length renameTo delete listFiles I/O:数据通信的管道 1、按照流向 ...
课程回顾: 集合:动态存储多个对象 长度可变,存储同一种类型的对象 1、Collection: 1、List:重复且有序 常用方法: add get set indexOf contains remove size clear iterator ...
课程回顾: 网络 IP 端口 TCP/IP协议 TCP的特点: 1、面向连接 2、每次传输大小无限制 ...1、创建客户端(Socket)或服务端(ServerSocket) 2、获取需要的流,声明要操作的变量 3、操作数据(从流中加载数据,将数据写入...
Java中的集合 1、Collection:继承了迭代器接口 1、List: 1、ArrayList 2、LinkedList 2、Set: 1、HashSet 2、LinkedHashSet 3、TreeSet 2、Map: 1、HashMap 2、HashTable 3、TreeMap 特点: List:重复...
课程回顾: 线程安全的解决 今日内容: 网络: 通过外部的网络设备,将分布在不同区域的计算机连接在一起, 实现不同计算机之间的数据...不同的计算机想进行数据的交互,就必须得遵守相同的通信协议 ...数据
课程回顾: 访问修饰符 private--->default--->protected---->public 重写:子类中 1、访问修饰符不能比父类的更严格 2、静态/非静态、返回值类型、方法名、形式参数类型必须相同 递归:方法内部出现了自己...
循环 方法 eclipse创建项目project后必须先新建包package,有包才有类class。 今日内容: 面向对象:是一种思想 指导编程的思想 起源于现实社会的认知 面向过程思想:按照事件的发展流程来考虑事件的实现,...
课程回顾: 方法的参数传递 static: 1、修饰属性 属于类的属性 2、修饰方法 3、修饰代码块 包 继承: 一个类可以拥有另一个类的信息 属性和方法都可以被继承 extends ...今日内
课程回顾: 流:数据通信的管道 常用的流类: 1、文件流:File:数据在文件中 1、FileInputStream 2、FileOutputStream 3、FileReader 4、FileWriter 2、内存流:ByteArray:数据在内存中...3、缓冲流:B
Tomcat:服务器 免费 主要运行B/S程序 目录说明: bin:执行文件 lib:第三方的jar包 webapps:发布的项目 网络程序结构: 1、B/S 2、C/S HTML:超文本标记语言 (HyperText Markup Language) ...
课程回顾: 接口: 1、属性:public\static\final 2、方法:public\abstract 多态: 1、静态化(编译时)多态 重载 2、动态化(运行时)多态 重写 对象转型 1、向上转型 2、向下转型 ...}
课程回顾:Servlet:java语言开发的运行在服务器上的开发步骤:1、创建Servlet类2、重写doGet或doPost方法3、运行在服务器生命周期:1、初始化2、服务3、销毁URL:统一资源定位符,网址openConnection今日内容:Http...
异步任务AsyncTask及JSON解析 一、AsyncTask: (一)、相关知识回顾: 1、开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的,并且这些操作必须在UI线程中执行。...
课程回顾: JSON:符合一定规则的字符串 解析方法: JSON Gson FASTJSON 今日内容: 正则表达式:规则表达式 语法规则: . 通配符,可以表示任意字符 * 任意个字符,[0,n] ...[A-Za-z]
课程回顾: HTTP协议:超文本传输协议 目前互联网中使用最为广泛的通信协议 URL:统一资源定位符 常用的方式: 1、HttpURLConnection 使用步骤: 1、创建URL对象 2、创建连接对象 ...2、创建请求
课程回顾: 线程 网络编程 SQLite HTML5 今日内容: Servlet HTTP协议 XML解析 JSON解析 正则+注解 网络程序的分类: 1、B/S 2、C/S ...3、中文乱码,URL采
课程回顾: 二维数组 格式:数据类型[][] 数组名[=new 数据类型[长度][长度]] 异常的处理 1、捕获:try{}catch(){}finally{} 2、抛出:throws 自定义异常类 Math ...2、S