JAVA基础
itlaohuo
HELLOW WORLD
展开
-
java基础总结图
基础总结图面向对象总结图原创 2020-02-16 10:25:30 · 68 阅读 · 0 评论 -
final_权限修饰符_内部类
final关键字final的用法修饰类 :不能被继承;修饰方法:不能被覆盖重写:修饰成员变量:同局部,并且必须手动赋值修饰局部变量:基本数据类型值不能改变,引用数据类型地址值不能改变;权限修饰符区别A. public 可以跨包访问 B. protected 只能在同一个包当中访问,特殊情况下可以跨包访问,特殊情况是 父子关系(继承和实现)...原创 2020-02-16 10:17:42 · 152 阅读 · 0 评论 -
接口interface_多态
接口接口的五种成员1,JDK7版本以后 常量 public static final String name= "laohuo"; 抽象方法public abstract void methodAbstract();2,JDK8版本以后 默认方法public default void methodDefault(){} 静态方法pu...原创 2020-02-16 09:28:19 · 134 阅读 · 0 评论 -
继承extends_抽象abstract
继承"共性抽取" //把多个类当中 相同的成员变量和成员方法,抽取到一个父类当中,简化代码量。A. 静态: "共享数据" B. 继承: "共性抽取"单一继承: 一个类只能有一个直接父类。 多级继承: 一个类除了有一个直接父类以外,还可以有其他的父类(爷爷类,太爷爷类....祖宗十八代...)a. 方法的局部变量: 变量名称 b. 本类的成...原创 2020-02-14 09:48:15 · 214 阅读 · 0 评论 -
String_static_Arrays_Math
字符串String字符串的底层代码 A. 可以是字符数组 char[] B. 可以是字节数组 byte[]字符串的构造 A. String str1 = new String(); //创建的是空字符串,没有任何含义。(了解即可) B. String str2 = new String(字符数组的名称); //把字符数组...原创 2020-02-13 13:46:23 · 71 阅读 · 0 评论 -
Scanner_Random_ArrayList
ScannerScanner sc = new Scanner(System.in);int num = sc.nextInt(); //录入的数据是 int 类型的数据 String str1 = sc.next(); //录入的数据是 String 字符串类型的数据 String str2 = sc.nextLine(); //录入的数据是 Stri...原创 2020-02-11 22:01:24 · 99 阅读 · 0 评论 -
类的定义_封装性
1,面向对象和面向过程 A. 面向过程: 强调的是步骤,所有的事情都是自己去做 B. 面向对象: 强调的是对象,找人帮助你做事情(备注:对象具备有做事情的功能)2,类和对象的关系类是抽象的,对象是具体的3,局部变量和成员变量局部变量: 写在方法中 或者 方法的小括号当中,存在于栈内存,跟着方法走。方法在,局部在;方法亡,局部亡。(栈当中没有 默认值)成员变量:...原创 2020-02-11 12:30:56 · 376 阅读 · 0 评论 -
数组_内存图
一,数组的含义它是一个容器,可以存放多个相同数据类型的变量。数据是一个引用数据类型(引用数据类型:地址值、默认值)二,二,数组的初始化A. 动态初始化 //给出了长度,没有给出具体的数据值int[] array1 = new int[3]B. 静态初始化 //给出具体的值,长度由系统帮助你推断int[] array3 = new int[]{11,22,33,44}...原创 2020-01-06 23:55:04 · 114 阅读 · 0 评论 -
idea的基本配置
自动补全Keymap-Mian menu-Code-Completion-Basic字体Editor->font编码配置maven配置tomcat配置参数-Dfile.encoding=UTF-8diea常用快捷键原创 2020-01-01 22:01:26 · 90 阅读 · 0 评论 -
idea的下载与安装
一,下载1,打开idea官网https://www.jetbrains.com/2,进入到下载页面3,进入历史版本库4,选择喜欢的版本下载二,使用注意:如果有装idea卸载掉idea的所有配置安装 ideaIU-2018.1.4.exe,选择自己的安装位置,点击下一步(可能出现卡顿,等着),选择64bit,点击安装,不要勾选run(否则;不能使用);...原创 2020-01-01 22:03:52 · 434 阅读 · 0 评论 -
流程控制语句
选择结构第一种1. 格式: if(条件判断){ ...条件成立,要做的事情.... } 2. 流程: A. 先执行条件判断,看结果是 true 还是 false B. 如果是 true 执行大括号当中的内容 C. 如果是 false 跳过大括号当中的内容第二种1. 格式: if(条件判断){ ...条件成立,要做的事情... }else...原创 2020-01-01 20:59:48 · 89 阅读 · 0 评论 -
数据类型转换_运算符
一,自动数据类型转换1. 什么是数据类型转换? 在一个变量定义的过程当中,等号左右两边数据类型不一致的情况下,出现数据类型转换,主要分为两种。2. 类型转换的分类 A. 自动类型转换(数据范围从小到大) B. 强制类型转换(数据范围从大到小)3. 数据范围大小顺序: byte,short,char -> int -> long -> ...原创 2020-01-01 13:49:14 · 189 阅读 · 0 评论 -
JDK与Java SE/EE/ME的区别
1. Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。Java SE 是做电脑上运行...转载 2019-12-30 23:32:02 · 626 阅读 · 0 评论 -
java相关基础知识
一,java语言发展史1. Java是一门编程语言编程语言的含义: 通过我们写的代码,进行人机交互的方式。人和电子设备进行交流的过程叫做编程。2. Java的应用非常广泛 A. 应用型软件 电子商务网站(京东商城、淘宝天猫...) 百度网站(搜索引擎网站) 金融网站(中国银行官方网站) 校园网站(大学里面考试成...原创 2019-12-30 20:57:03 · 289 阅读 · 0 评论