javaSE基础
java语言基础、OOP、核心API
练气中期源族
我们不生产代码,我们只是代码的搬运工.
展开
-
1_JVM
内容概述面向对象注释、关键字、标识符数据(数据类型、常量)进制和转换面向对象(OOP)面向对象是Java语言程序设计的思想,Java提倡万物皆对象,每个对象都有具体的实例化。建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。四个基本特征:**抽象:**将一些事物的共性和相似点抽离出来,并将这些属性 归为一个类。抽象的过程就是比较的过程,通过...原创 2019-05-23 12:28:48 · 156 阅读 · 0 评论 -
2_JAVA基础
内容概述条件语句循环语句循环控制条件语句if条件语句if(布尔表达式){ 语句序列1}else if{ 语句序列2}else { 语句序列3}switch 多分枝语句switch(表达式){ //表达式必须是:整形、字符型、字符串 case 常量值1:语句块1 ;break; case 常量值n:语句块n;break; default:...原创 2019-07-08 20:16:07 · 286 阅读 · 0 评论 -
3_面向对象
数组创建的数组有默认值,int-0,double-0.0,char-空格,boolean-false,string-null存放在堆中数组的地址给栈中的引用保存length 属性获取数组长度数组一旦创建,长度不可变(允许0长度的数组)创建数组(“[]”前后都一样)动态初始化 :int [] a = new int[2];静态初始化1:int[] a = {1,2};静态初始化2:int[] a = new int[]{1,2};//不能填写长度创建String数组String原创 2020-08-18 19:48:05 · 246 阅读 · 0 评论 -
4_JAVA常用API
内容概括1 object类的方法2 继承、实现3 包装类4 匿名内部类object类Object类是类层次结构的根类,每个类都使用Object作为超类。所有对象都实现这个类的方法。equals(Object obj)指示其他某个对象是否与此对象“相等”equals()方法不能比较基本类型。hashCode()返回该对象的哈希码值,主要用于集合中实现快速查找。hashC...原创 2019-07-01 09:16:07 · 138 阅读 · 0 评论 -
4_IO流
内容概述String类连接字符串获取字符串信息字符串操作String类通过char数组保存字符串string对象一旦创建就固定不变,对string对象的任何改变都不能影响到原对象,相关的change操作都会生成新的对象。连接字符串System.out.println(“姓名:”+name);获取字符串信息获取字符串长度str.length();字符串查找...原创 2019-07-08 21:42:05 · 668 阅读 · 0 评论 -
5_集合
内容概述一维数组二维数组数组的基本操作数组排序算法初始化一维数组int arr[]=new int[]{1,2,3,4,5};int arr2[]={1,2,3,4,5};初始化二维数组int arr[][] [] [] ={{1,2},{3,4}};数组的基本操作遍历数组for遍历int b[][]=new int[][] {{1},{2,3},{4,5...原创 2019-07-09 01:08:35 · 246 阅读 · 0 评论 -
6_多线程
包装类为对应的基本类型提供丰富的方法。Number数字包装类的抽象父类。与基本类型的对应关系基本类型包装类byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublecharCharacterbooleanBooleanInteger创建对象在Integer类中,包含256个Integer缓存对象,范围是 -128到127。new Integer(3);原创 2020-08-18 19:53:34 · 854 阅读 · 0 评论 -
7_反射
String类创建对象String s1=new String();String s2="3";String s3=new Scanner(System.in).nextLine(); //等同于new Stirng() 不在常量池中操作概念字符串实际上就是一个 char 数组private final char value[];字符串不可变。String str1 = new String() 是在堆中开辟新的内存空间;str = “test” 是在堆中的常量池中找原创 2020-08-18 19:52:35 · 121 阅读 · 0 评论