JAVA快速上收基础知识
一、基本数据类型
1、整型:byte、short、int、long
2、字符型:char
3、浮点型:float、double
4、布尔型:boolean
//******************************* 16进制的使用 *******************************byte B1=0x56;System.out.println(B1);//打印16进制数String result = Integer.toHexString(B1);//16进制数转字符串System.out.println(result);//打印16进制数 String result = Integer.toBinaryString(mGoods);//16进制数转字符串System.out.println(result);//打印2进制数
二、运算
“^” 是异或运算符,异或的规则是转换成二进制比较,相同为0,不同为1.
三、打印信息
//打印变量double Outp=34.23;int Outi=34;char Outc='3';System.out.println(Outp);System.out.println(Outi);System.out.println(Outc);//打印数组double Outarray[]={15,5.5,45,6.5};int[][] arr = new int[][] {{1,2},{2,3},{3,4},{4,5},{5,6}};// 二维数组System.out.println(Arrays.toString(Outarray));System.out.println(Arrays.deepToString(arr));//打印字符串String Outstr="Hello World!!!";System.out.println(Outstr);System.out.println("Yes,Java!!!");
四、List的使用
List<String> list=new ArrayList<String>();//创建ListList<String> list2=new ArrayList<String>();list.add("s1");//添加元素list.add("s2");//添加元素list.add("s3");//添加元素list.add("s4");//添加元素System.out.println(list);//打印List数组list.remove(1);//按照序号移除元素list.get(1);//按照序号获取元素list.size();//数组的大小list.contains("787");//判断是否包含元素“787”list.indexOf("78");//从前向后获取元素“78”的序号list.lastIndexOf("78");//从后向前获取元素“78”的序号list2=list.subList(1,3);//生成子数组System.out.println(list2);//打印List数组list.equals(list2);//判断数组是否相同list.isEmpty();//判断数组是否为空list.clear();//清空
五、函数值传递和引用传递
引用传递严格来说是C++中的概念,而Java中没有明确的定义。
值传递:是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。
引用传递:是指在调用函数时将实际参数的地址直接传递到函数中,这样在函数中如果对参数进行修改,将影响实际参数。
六、格式化代码
开启格式化参考链接
file–>Settings–>Editor–>Code Style–>Java–>Use tab character–>Smart tabs
七、字符串数组操作
//******************************* 字符串操作 *******************************//定义字符串数组String marr[] = new String[10];String marr1[] = {"s1", "s2"};String[] marr2 = new String[]{"s1", "s2"};List<String> mlist = new ArrayList<String>();//字符串添加数字String addr = "input:";double num = 3.8;System.out.println(addr + num);//字符串比较boolean result2 = addr.equals("input:1");System.out.println(result2);//字符串截取String strpp = "abcdefghijklmnopqrstuvwxyz";String strtt=strpp.substring(5);System.out.println(strtt);//字符串获取第n个字符char ch = strpp.charAt(5);System.out.println(ch);//字符串倒序String strii=new StringBuffer(strpp).reverse().toString();System.out.println(strii);//使用分隔符将字符串分隔成字符串数组String str = "abcd,123,123abc,fij23";String[] strs = str.split(",");System.out.println(Arrays.toString(strs));//字符串转int类型String strint="234";int ttt=Integer.parseInt(strint);System.out.println(ttt);
JAVA快速上收基础知识相关推荐
- java 网络爬虫 正则表达式_【干货】Java网络爬虫基础知识
原标题:[干货]Java网络爬虫基础知识 引言 Java 网络爬虫具有很好的扩展性可伸缩性,其是目前搜索引擎开发的重要组成部分.例如,著名的网络爬虫工具 Nutch 便是采用 Java 开发,该工具以 ...
- 第76节:Java中的基础知识
第76节:Java中的基础知识 设置环境,安装操作系统,安装备份,就是镜像,jdk配置环境,eclipse下载解压即可使用,下载tomcat 折佣动态代理解决网站的字符集编码问题 使用request. ...
- Java核心技术卷一基础知识第10版demo实例
Java核心技术卷一基础知识第10版demo实例 第三章 JAVA的基本程序设计结构 3.7输入与输出 3.7.1读取输入 3.8控制流程 3.8.3循环 3.10数组 3.10.6多维数组 第四章 ...
- java的一些基础知识(引用BlogJava 落花飞雪)
java的一些基础知识(引用BlogJava 落花飞雪) <Practical Java>笔记 1. 声明是什么? String s = "Hello world!" ...
- 黑马程序员 一、java 概述与基础知识
获取更多资源关注Java帮帮IT资源分享网 一.黑马程序员-java 概述与基础知识 1.何为编程? 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果 的过程. 为了使 ...
- java to go 基础知识与区别入土指南
java to go 基础知识与区别入土指南 文章目录 java to go 基础知识与区别入土指南 @[toc] 基础篇 关于基础类型 关于复合数据类型 关于切片 关于Map 关于sync.map ...
- 【Java】【基础知识】【Java的基本使用】
[Java][基础知识][Java的基本使用] 基于jdk8 仅个人理解,或有疏漏 基于 java疯狂讲义 第三版和第四版 java核心技术卷一 第十版和第十一版 廖雪峰java课程 一.基本数据与结 ...
- Java 网络编程基础知识
Java 网络编程基础知识 基础概念 计算机网络的基本概念 网络:多台计算机使用网络设备互联在一起,计算机之间可以进行通信,这样就组成了一个计算机网络. 网络设备:集线器(HUB),路由器,交 ...
- JAVA进阶的基础知识快速通过---自学笔记(二)
温故而知新---陆续学习陆续更新中,你有更好的记忆和学习方法,请在评论区提出来大家一起交流,认真看完,一行行代码备注看完看懂,保证学会,学不会找我. 前言: 代码学完发现很简单,很多初学者搞不明白什么 ...
最新文章
- 异步编程模型--使用 IAsyncResult 对象
- MySQL 优化必经之路, Explain执行计划 ?
- 安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(二)转载自码农网
- ReactNative手势解锁(react-native-ok-gesture-password)
- optimize table 需要多久_吉林市政工程资质新办需要多久
- 从崩溃的选课系统,论为什么更安全的 HTTPS 协议没有被全面采用
- c++ 协程_Python3 协程(coroutine)介绍
- MySQL字符集问题
- 黑苹果 无法运行xcode_Hackintosh (黑苹果) 折腾
- VIJOS 1547 逆转,然后再见
- 不同形式弧微分的求解
- python酒店管理系统案例
- 链表中添加一个节点和删除一个节点
- python中chr()和ord()函数的用法
- ARM LINUX 扩展串口
- 【C语言】把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。
- VS2010播放.WAW音频文件
- Vue项目的打包\部署\优化
- 【Matlab】Simulink系统仿真(了解)
- 匈牙利算法python代码实现以及原理图解