JAVA基础
文章平均质量分 78
Nicholas_Nick
移动应用开发(Android)
展开
-
Java基础知识 三 (运算符、键盘录入、函数(方法))
1:Java中的运算符 (1)算术运算符 A:+,-,*,/,%,++,-- B:+的用法 a:加法 b:正号 c:字符串连接符 C:/和%的区别 数据做除法操作的时候,/取得是商,%取得是余数 D:++和--的用法 a:他们的作用是自增或者自减 b:使用原创 2015-11-09 10:10:46 · 585 阅读 · 0 评论 -
Java基础知识 四 (数组)
JAVA- 数组 (1)数组:存储同一种数据类型的多个元素的容器。 (2)特点:每一个元素都有编号,从0开始,最大编号是长度-1。(编号的专业叫法:索引) (3)定义格式 A:数据类型[] 数组名; B:数据类型 数组名[]; (4)数组的初始化 A:动态初始化 只给长度,系统给出默认值 举例:i原创 2015-11-09 10:25:41 · 420 阅读 · 0 评论 -
Java基础知识 十五(GUI 图形化界面)
1. 容器 |--窗口,面板,选项卡,可以存放其他容器或者组件 |--Frame窗口 |--Dialog FileDialog2. 组件 |--按钮,文本框,对话框,菜单,不能单独使用,必须放在容器中 |--Button按钮 |--TextArea多行文本 |--TextField文本字段,单行文本 |--必须要添加到容器中原创 2015-11-09 22:19:03 · 553 阅读 · 0 评论 -
Java基础知识 十四 (多线程)
1:多线程 (1)多线程:一个应用程序有多条执行路径 进程:正在执行的应用程序 线程:进程的执行单元,执行路径 单线程:一个应用程序只有一条执行路径 多线程:一个应用程序有多条执行路径 多进程的意义? 提高CPU的使用率 多线程的意义? 提高应用程序的使用率 (2)Java程序的运行原理及JVM的启动是多线程的吗? A:Java命原创 2015-11-09 22:19:01 · 386 阅读 · 0 评论 -
Java基础知识 六 API常用类之String Scanner
String类的概述和使用 (1)多个字符组成的一串数据。 其实它可以和字符数组进行相互转换。 (2)构造方法: A:public String() B:public String(byte[]bytes) C:public String(byte[]bytes,int offset,int length) D:public String(char[]value)原创 2015-11-09 22:18:40 · 324 阅读 · 0 评论 -
Java基础知识 八 集合(Collection、List)
集合(Collection)单列集合 (1)集合的由来? 我们学习的是Java -- 面向对象 -- 操作很多对象 --存储 -- 容器(数组和StringBuffer) -- 数组 而数组的长度固定,所以不适合做变化的需求,Java就提供了集合供我们使用。 (2)集合和数组的区别? A:长度区别 数组固定 集合可变 B:内容区别 数组可以是基本类型,也原创 2015-11-09 22:18:45 · 467 阅读 · 0 评论 -
Java基础知识 十一 (异常概述)
异常 (1)程序出现的不正常的情况。 (2)异常的体系 Throwable |--Error 严重问题,我们不处理。 |--Exception |--RuntimeException 运行期异常,我们需要修正代码 |--非RuntimeException编译期异常,必须处理的,否则程序编译不通过 (3)异常的处理: A:JVM的默认处理原创 2015-11-09 22:18:53 · 332 阅读 · 0 评论 -
序列化、反序列化到底是什么?
一、序列化、反序列化到底是什么?(1) 名词解释对象的序列化 : 把Java对象转换为字节序列并存储至一个储存媒介的过程。对象的反序列化:把字节序列恢复为Java对象的过程。(2) 序列化详细解释对象的序列化涉及三个点关键点:Java对象、字节序列、存储。1. Java对象的组成?Java对象包含变量与方法。但是序列与反序列化仅处理Java变量而不处理方法,序列原创 2016-03-30 10:12:44 · 6391 阅读 · 0 评论 -
IT软件开发常用英语词汇
IT软件开发常用英语词汇Aabstract 抽象的abstract base class (ABC)抽象基类abstract class 抽象类abstraction 抽象、抽象物、抽象性access 存取、访问access function 访问函数access level访问级别account 账户action 动作activate 激活原创 2016-07-03 08:28:59 · 2463 阅读 · 0 评论 -
Java基础知识 十三 IO流(下)
1.IO流中还包含了其他流,如下: 2..数据操作流(操作基本类型数据的流) (1)可以操作基本类型的数据 (2)流对象名称 DataInputStream DataOutputStream 3:内存操作流 (1)有些时候我们操作完毕后,未必需要产生一个文件,就可以使用内存操作流。 (2)三种 A:ByteArrayInputStream,ByteArrayOutpu原创 2015-11-09 22:18:58 · 403 阅读 · 0 评论 -
Java基础知识 九 (Collection集合子类 Set集合)
Set集合 (1)Set集合的特点 无序,唯一 (2)HashSet集合 A:底层数据结构是哈希表(是一个元素为链表的数组) B:哈希表底层依赖两个方法:hashCode()和equals() 执行顺序: 首先比较哈希值是否相同 相同:继续执行equals()方法 返回true:元素重复了,不添加 返回false:直接把元原创 2015-11-09 22:18:48 · 607 阅读 · 0 评论 -
Java基础知识 二(关键字、标识符、注释、数据类型、数据类型的转换)
1:关键字 (1)被Java语言赋予特定含义的单词 (2)特点: 全部小写。 (3)注意事项: goto和const作为保留字存在。用于定义数据类型的关键字classinterfacebyteshortintlong原创 2015-11-09 09:48:55 · 580 阅读 · 0 评论 -
Java基础知识 一
Java 基础笔记整理(一)1:计算机概述 (1)计算机 (2)计算机硬件 (3)计算机软件 系统软件:window,linux,mac 应用软件:qq,yy (4)软件开发 软件:是由数据和指令组成的。 开发:就是把软件实现出来。 (5)语言原创 2015-11-09 09:16:04 · 362 阅读 · 0 评论 -
Java基础知识 五 (面向对象的概述及举例)
面向对象(掌握) (1)面向对象 面向对象是基于面向过程的编程思想 (2)面向对象的思想特点 A:是一种更符合我们思考习惯的思想 B:把复杂的事情简单化 C:让我们从执行者变成了指挥者 举例: 买电脑 洗衣服 做饭 ... 万事万物皆对象 注意:如何让我们的操作更符合面向对象思想呢? A:有哪些类 B:每个类有哪些成员原创 2015-11-09 22:18:38 · 470 阅读 · 0 评论 -
Java基础知识 十(Map集合的概述及案例)
Map集合(双列集合) (1)将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。 (2)Map和Collection的区别? A:Map存储的是键值对形式的元素,键唯一,值可以重复。夫妻对 B:Collection存储的是单独出现的元素,子接口Set元素唯一,子接口List元素可重复。 (3)Map接口功能概述 A:添加功能 B:删除功能原创 2015-11-09 22:18:50 · 389 阅读 · 0 评论 -
Java基础知识 十二 IO流 (上)
File (1)IO流操作中大部分都是对文件的操作,所以Java就提供了File类供我们来操作文件 (2)构造方法 A:File file = newFile("e:\\demo\\a.txt"); B:File file = newFile("e:\\demo","a.txt"); C:File file = newFile("e:\\demo"); File f原创 2015-11-09 22:18:55 · 362 阅读 · 0 评论 -
Java基础知识 七(API常用类StringBuffer、Integer、CharacterMath 等)
1:StringBuffer (1)用字符串做拼接,比较耗时并且也耗内存,而这种拼接操作又是比较常见的,为了解决这个问题,Java就提供了 一个字符串缓冲区类。StringBuffer供我们使用。 (2)StringBuffer的构造方法 A:StringBuffer() 无参构造方法 B:StringBuffer(intsize) 指定容量的字符串原创 2015-11-09 22:18:43 · 491 阅读 · 0 评论 -
Java基础知识 十六 (网络编程)
1:网络编程 (1)网络编程:用Java语言实现计算机间数据的信息传递和资源共享 (2)网络编程模型 (3)网络编程的三要素: A:IP地址 a:点分十进制 b:IP地址的组成 c:IP地址的分类 d:dos命令 e:InetAddress B:端口 是应用程序的标识。范围:0-65535。其中0-1024不建议使用。 C:协议原创 2015-11-09 22:19:06 · 596 阅读 · 0 评论 -
Java基础知识 十七 (关于反射一些方法的总结)
关于反射一些方法的总结 java反射机制是在运行状态中,对于任意一个类(class)文件,都能够知道这个类所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性。这种动态获取信息以及动态掉调用对象的方法的功能称为java反射机制。 一. 获取字节码对象的方式有三种1.用Object类中的getClass()方法。Person p1=new personClass c1原创 2015-11-09 22:19:11 · 457 阅读 · 0 评论 -
php、java、android、ios通用的3des+base64加密方法
php服务器,java服务器,android,ios开发兼容的3des+base64加密解密。直接在项目中拷贝代码作为工具类使用即可。方便快速开发加解密功能。php <?phpclass DES3 { var $key = "my.oschina.net/penngo?#@"; var $iv = "01234567"; function encrypt($input转载 2016-12-01 12:58:11 · 5214 阅读 · 0 评论