Java反思录
文章平均质量分 67
MakeYourChance
这个作者很懒,什么都没留下…
展开
-
Java内功提升之关键字
(一)什么是关键字? java中具有特殊用途的词被称为关键字. (二)有哪些关键字?注:关键字区分大小写,比如:void 与 Void是不同的。原创 2015-11-16 16:13:57 · 644 阅读 · 0 评论 -
Java中常用的数据类型转换方法
int -> String int i=12345; String s=”“; 第一种方法:s=i+”“; 第二种方法:s=String.valueOf(i); 这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢? String -> int s=”12345”; int i; 第一种方法:i=Integer.parseInt(s); 第二种方法:i=Integ转载 2017-02-16 20:04:39 · 812 阅读 · 0 评论 -
Java 序列化Serializable详解(附详细例子)
Java 序列化Serializable详解(附详细例子) 1、什么是序列化和反序列化 Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。2、什么情况下需要序列化 a)当你想把的内存中的对象保存到一个文件中或者数据库中时候; b)当你想用套接字在网络上传送对象的时候; c)当你想通过RMI转载 2016-06-03 10:21:30 · 433 阅读 · 0 评论 -
深入理解Java对象序列化
关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制。在撰写本文时,既参考了Thinking in Java, Effective Java,JavaWorld,developerWorks中的相关文章和其它网络资料,也加入了自己的实践经验与理解,文、码并茂,希望对大家有所帮助。(转载 2015-12-09 14:32:55 · 406 阅读 · 0 评论 -
Java内功提升之多态
(一)多态的实现 对象的多种形态 1. 引用多态 父类的引用可以指向本类的对象; 父类的引用可以指向子类的对象;public class anmals(){}public class dog extends animals {}public static void main(String[] , args){ animals obj1 = n原创 2015-12-07 17:47:50 · 615 阅读 · 0 评论 -
Java内功提升之继承
(一)什么是继承 继承,即类与类的一种关系,是一种” is a”关系; (1)继承的优点: 子类拥有父类的所有属性和方法; (注意:private 修饰的无效) 实现代码的复用; (2)继承的语法: class原创 2015-12-03 14:58:13 · 645 阅读 · 0 评论 -
Java内功提升之封装
(一)什么是封装 (1)封装,即将类的某些信息隐藏在类内部,不允许外部信息直接访问,而是通过该类提供的方法来实现对隐藏信息的操作与访问; (2)使用封装的好处 a.只能通过规定的方法来访问数据; b.隐藏类的实例细节,方便修改和实现; (3)封装的实现 <1>修原创 2015-12-01 12:34:00 · 692 阅读 · 0 评论 -
Java内功提升之static的使用
(一)Java中的static使用之静态变量 1)我什么时候应该使用static呢 现在我可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。那么问题来了,如果我需要该类的所有对象来共享一个成员时,怎么办?statice就可以帮你解决这个问题; 2)如何使用static Java中static修饰原创 2015-11-30 16:55:45 · 906 阅读 · 0 评论 -
Java内功提升之类与对象
(一)类与对象 1)什么是类 类是模子,确定对象将会拥有的特征(属性)和行为(方法)。 类的特点: 类是对象的类型; 具有相同属性和方法的一组对象的集合。 2)什么是对象的属性(本质就是对象有什么,比如:人有眼睛)原创 2015-11-26 22:30:53 · 584 阅读 · 0 评论 -
Java内功提升之定义方法
(一)如何定义Java中的方法 1)什么是方法 方法,指的就是解决一类问题的代码的有序组合,是具有功能的模块。 语法: 访问修饰符 返回值类型 方法名(参数列表){ 方法体 } 说明: (1)访问修饰符:方法被允许访问的权限范围,可以是public , priva原创 2015-11-25 17:52:56 · 1516 阅读 · 0 评论 -
Java内功提升之运算符
(一)什么是运算符 运算符是一种“功能”符号,用以通知java进行相关运算。比如:将name赋值为“小林”,你需要一个‘ = ’(等号)来告诉程序,我要进行赋值操作。 Java语言中常用的运算符可分为如下几种: 1)算术运算符原创 2015-11-19 14:50:30 · 723 阅读 · 0 评论 -
Java内功提升之数组
(一)什么是数组 数组,可以理解为一个巨大的“容器”,里面可以按顺序存放多个类型相同的数据。 比如:存储4名学生的成绩。 数组中的元素可以通过,数组下标来访问,比如:scores[0]就可以取到第一个元素。 (二)Java中数组的使用1)声明数组语法: 数组类型[] 数组名或者 数组类型 数组名[]比如原创 2015-11-23 18:06:23 · 782 阅读 · 0 评论 -
Java内功提升之变量与常量
(一)什么是变量 可以将它看成一个盒子,可以存放自己的各种物品。(二)如何描述变量 通过变量类型,变量名跟变量值来对变量进行描述。(三)如何命名变量 1)首字符必须是字母,$ ,下划线 ,做到见名知意即可. 2)驼峰命名法注:命名区分大小写的,Price与price是两个完全不同的变量。 (四)java中的变量类型原创 2015-11-18 15:37:39 · 621 阅读 · 0 评论 -
Java内功提升之流程控制语句
(一)java条件语句之if if语句,用于需要判断满足条件后,执行程序的情况(这不是废话么)。 if语法: if(条件){ 满足条件时执行的代码 } 执行过程如下:原创 2015-11-20 17:37:22 · 575 阅读 · 0 评论 -
Java内功提升之标识符
(一)什么是标识符 标识符就是给java程序中变量,类,方法等命名的符号。 public class HelloWorld(我就是标识符)(){ }(二)标识符书写规则 1. 标识符可以由字母、数字、下划线(_)、美元符($)组成。 2. 标识符不能是 Java 关键字和保留字( Java原创 2015-11-17 13:20:18 · 617 阅读 · 0 评论 -
Java内功提升之阶段练习
(一)为指定成绩加分,直到分数大于等于 60 为止。 /* * 功能描述:为指定成绩加分,直到分数大于等于 60 为止,输出加分前和加分后的成绩,并统计加分的次数 */public class HelloWord { public static void main(String[] args) { // 变量保存成绩 int scor原创 2015-11-22 20:56:31 · 829 阅读 · 0 评论 -
java编程题:输入一段英文,获取每个单词出现的次数跟位置,并排序
给定的英文片段:If someone loves a flower, of which just one single blossom grows in all the millions and millions of stars, it is enough to make him happy just to look at the stars. He can say to himself, "So原创 2017-02-19 21:05:36 · 6100 阅读 · 0 评论