java基础语法
落花镜水月
这个作者很懒,什么都没留下…
展开
-
Java基础 案例:对象的序列化与反序列化
对象的序列化与反序列化.序列化:把Java对象转换为字节序列的过程.反序列化:把字节序列恢复为Java对象的过程.将对象数据写入文件并读取案例:工程创建com.test.serial 2个工程文件Goods.java / GoodsTest.javaGoods.javapackage com.test.serial;import java.io.Serializable;publi...原创 2019-12-21 03:22:35 · 102 阅读 · 0 评论 -
Java基础-File类的使用 及 简单案例
File file1 = new File(“c:\test\score.txt”); //创建File对象//另一种File file1 = new File(“c:\test”,“socre.txt”);//拆成2个部分//还一种先生成File file = new File(“c:\test”); File file1=new File(file,“socre.txt”);Sy...原创 2019-12-21 03:20:18 · 284 阅读 · 0 评论 -
JAVA基础-线程基础
简单Thread案例package com.test.thread;class MyThread extends Thread{ public MyThread(String name) { super(name); } public void run() { for(int i=1;i<=4;i++) { System.out.println(getName()+"...原创 2019-12-19 03:27:17 · 78 阅读 · 0 评论 -
Set集合:添加删除查找实例
都是一些基础案例 一看便会先写一个Cat类package com.test.set;public class Cat { private String name;//名字 private int month;//年龄 private String species;//品种 //构造方法 public Cat(String name, int month, String speci...原创 2019-12-18 01:00:14 · 564 阅读 · 0 评论 -
1多态案例:向上转型及向下转型及抽象类/方法
Animal one = new Animal();//1标准父类实例化的向上转型&向下转型向上转型向上转型/隐式转型/自动转型,及小类转型为大类父类引用指向子类实例,可以调用子类重写父类的方法以及父类派生的方法哦无法调用子类独有的方法注意:父类中的静态放无法被子类重写,所以向上转型之后,只能调用到父类原有的静态方法如果想调用子类的静态方法只能通过向下强制转换数据类型 列如:...原创 2019-12-09 15:49:34 · 740 阅读 · 0 评论 -
==和equals区别及使用方法案例包含封装,重写equals
Object中的equals方法 案例解说Java中equals和==的区别java中的数据类型,可分为两类:1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean他们之间的比较,应用双等号(==),比较的是他们的值。基本数据类型比较(string 除外), == 和 Equals 两者都是比较值;2.复合数据类...原创 2019-12-08 19:47:20 · 136 阅读 · 0 评论 -
JAVA三大特征封装/继承/多态/static/super/this/Object/final/单例模式饿懒汉
==========================关于继承方法重载1同一个类中2方法名相同,参数列表不同(参数顺序/个数/类型) 就是可以重载3方法返回值/访问修饰符任意 对重载没关系方法重写1有继承关系的子类中 叫方法重写2方法名相同,参数列表相同(参数顺序,个数,类型),方法返回值 都要求相同才可以重写3访问修饰符,访问范围需要大于等于父类的访问范围4与方法参数的名无关...原创 2019-12-06 05:12:59 · 146 阅读 · 0 评论 -
案列:学生管理系统查询3个方案
test.java的代码 调用其他包的运行结果是:专业信息如何:专业名称计算机科学与应用专业编号:J0001学制年限:4======================学生信息如何:姓名:李四学号:S02性别:女年龄:18所报专业名称:计算机科学与应用学制年限:4======================学生信息如何:姓名:李四学号:S02性别:女年龄:18所...原创 2019-12-05 04:34:10 · 153 阅读 · 0 评论 -
封装概念特点 跨包调用static关键字
封装将类的某些信息隐藏在类内部,不允许外部程序直接访问通过该类提供的方法来实现对隐藏信息的操作和访问隐藏对象的信息留出访问的接口特点:1 只能通过规定的方法访问数据2 隐藏类的实例细节,方便修改和实现Java封装的意义 防止使用者错误的修改系统的属性提高系统的独立性 提高软件的可重用性封装实现步骤第一步 修改属性的可见性 设为private 只能当前类内被访问第二步 设...原创 2019-12-02 03:51:24 · 329 阅读 · 0 评论 -
面向对象 类与对象实例化过程 构造方法 this关键字
面向对象 概念万物皆对象,对象包含现实纯在的 列如:名胜古迹,宠物猫咪,一件衣服,电脑,父母兄弟…什么是面向对象 字面理解与对象面对面 人关注对象从计算机的角度 人关注事物信息类和对象 -类是模子,确定对象将会拥有的特征(属性) 和行为 (方法)属性和方法 -属性:对象具有的各种静态特征-方法: 对象具有的各种动态行为类和对象的关系 类(虚拟的) -抽象的概念 -模板对象...原创 2019-12-02 00:00:09 · 554 阅读 · 0 评论 -
JAVA基础集合案例:输入指定数字操作 参考学习用
案例 展示:代码:package com.imooc.datamanage;import java.util.InputMismatchException;import java.util.Scanner;/** * 从键盘接受整型数据存放到数组中, 并对数组中的数据进行管理 * @author Administrator * */public class DataMan...原创 2019-12-01 03:50:16 · 266 阅读 · 0 评论 -
方法的概念\有参无参返回值\重载
什么是方法?声明: public static void main(String[] args){ 方法体 }声明: 访问修饰符 返回类型 方法名(参数列表){ 方法体 }public static 访问修饰符void 返回类型 (void表示不返回)main 方法名(String[] args) 参数列表方法main 主方法是JAVA中特殊的方法 执行的入口方法调用 使用对象名...原创 2019-11-28 00:36:29 · 232 阅读 · 0 评论 -
for循环求一维数组中的最大值及冒泡算法,输出二维数组的所有值
for循环求一维数组中的最大值 int[] a= {65,45,24,56,78,98}; int max = a[0]; for(int i=1;i<a.length;i++) { if(max<a[i]) { max=a[i]; } } System.out.print("max的最大值="+max);冒泡排序 int[] a= {3...原创 2019-11-27 04:48:58 · 637 阅读 · 0 评论 -
continue语句for求1+3+5+7+9及嵌套for+continue
continue跳出本次循环执行下次 break是跳出 public static void main(String[] args) { int sum = 0; for(int i=1;i<=9;i++) { if(i%2==0)continue; sum=sum+i; } ...原创 2019-11-24 03:59:26 · 690 阅读 · 0 评论 -
for嵌套实现1~4阶乘的和 1!+2!+3!+4!
package com.Imooc.operator;public class JiechenghDemo { public static void main(String[] args) { int s=1,sum=0; for(int i=1;i<=4;i++) { s=1; for...原创 2019-11-24 02:04:02 · 1903 阅读 · 0 评论