- 博客(6)
- 收藏
- 关注
原创 char(数字) 转换 int
刷题遇到一个考点是 char型数字 转 int 进行计算的问题。一看就会,一做就错,显然是在这里的认识薄弱了。将一番搜索的结果记录下来,以备再忘来打脸。 char的定义参考:Java基本数据类型之char。 首先,char 跟 int 这两种类型可以直接互转:char ch1 = 'a';int i = ch1;char ch2 = (char)i;那么面对 char in = ‘2’ 需要转成 int 做计算,那么很...
2021-07-22 11:15:14 33692
原创 ArrayList 笔记
有序数组,元素必须是应用类型,不能是基本类型,即存储的是对象在堆内存中位置;值可为null;线程不安全 。 1. 遍历问题: * 迭代器遍历: ArrayList 使用一个int变量 modCount 记录结构变更次数,结构变更包含: 增、删、扩容、截断、排序、清除,每变更一次 modCount 加1; ``` /** ...
2021-04-25 10:49:19 103
原创 java注解
1、使用@interface关键字定义,与class、interface同级别;2、标签式代码工具,注解不属于被注解的代码,注解对于代码的运行效果没有直接影响。官方定义: Java 注解用于为 Java 代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。Java 注解是从 Java5 开始添加到 Java 的。3、通过ja...
2019-02-18 11:17:40 111
原创 java多态-对象多态
对象多态(动态绑定、动态连接): package com.leoworld.polymorphism;/* 多态的成员访问特点: A:成员变量 编译看左边,运行看左边。 B:成员方法 编译看左边,运行看右边。 为什么呢? 因为成员方法有重写,而变量没有。 C:静态方法 编译看左边,运行看左边。 静态方法其实没有重写这一说。因为它是跟类相...
2019-02-12 10:09:55 205
原创 map初始化、判空
public static void main(String[] args) { Map<String,Object> hashResult= new HashMap<>(); try{ if(hashResult==null){ System.out.println("hashResult is null")...
2018-08-16 09:42:52 3674
原创 java基础之参数传递
java程序设计语言总是 采用值调用,即方法得到的是所有参数值的拷贝,方法不能修改参数传递给它的任何参数变量的内容。方法参数共有两种类型:基本数据类型(数字、布尔值)及对象应用,均只能使用参数变量,而不能改变参数变量。/*基本数据类型示例*/public static void tripleValue(double x){ x=3*x;}double percent=10;
2018-02-03 15:09:05 205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人