java SE(未完结)
数据类型与运算符
数据类型
基础数据类型
数值型
正整型
byte
short
int
long
- 结尾加(l/L)
浮点型
float
- 结尾加(f/F)
double
字符型
char
- 只能存储一个字符
布尔型
boolean
- true/false
引用数据类型
类(class)
- String字符串输入类
接口(interface)
数组( [ ] )
类型转换
自动类型转化
- byte,char,short > int > long > float > double
强制类型转换
- (数据类型)变量
运算符
算术运算符
- 加( + ), 减( - ),乘( * ),除( / ),取余(%)
赋值运算符
- 等于(=),加等于(+=),减等于(-=),乘等于(*=),除等于(/=),取余等于(%=),
关系运算符
- 等于(==),不等于(!=),大于( > ),小于( < ),大于等于( >= ),小于等于( <= ),是否属于同一类型(instanceof)
逻辑运算符
- 非( ! ),与(&&),或(||)
流程控制
选择结构
if语句
单分支
- if(表达式){ }
双分支
- if(表达式){ }else{ }
多分支
- if (表达式){ }else if(表达式){ }else{ }
嵌套if语句
- if(表达式){ if语句} else { }
switch多分支语句
- switch(变量){case 变量1....;case 变量2....;default:......}
- default;如果全部选项都没有匹配上,则执行此字段的代码块
循环结构
while循环
- while(表达式){ },注:先判断再执行
do-while循环
- do{ }while(表达式),注:先执行再判断
for循环
- for(表达式){ }
foreach循环
- for(数据类型 数据名:接收的数据){ }
嵌套循环
- 循坏里嵌套着另一层循环
跳转语句
- break,结束本个循环或switch结构
- continue,结束本次循环
- return, 结束整个方法
数组
一维数组
- 数据类型:数组名=new 数组类型[数组的长度]
Arrays类
- .sort,对数组进行排序(正序)
面向对象
类和对象
- 类是对象的抽象,对象是类的实例
- 定义类:class 类名{ }
成员方法
方法的定义
- 权限修饰符 返回值类型 方法名(形参列表){方法体}
字符串处理类
String类
- 获取字符串长度:对象.length()
- 比较两个字符串是否相等:对象1.equals(对象2)
- 连接字符串:对象.concat(连接对象)
- 提取字符串:substring(start,end)
- 搜索字符串:indexOf(搜索内容)
- 拆分字符串:spilt(String separator ,int limit)
- 过滤前后空格:对象.trim()
- 内容全部转为大写:对象.toUpperCase()
- 内容全部转为小写:对象.toLowerCase()
String Builder类
- 转换String类型:对象,toString
- 连接对象:对象.append(连接对象)
- 插入字符串:insert(位置,插入内容)
XMind: ZEN - Trial Version
java SE(未完结)的更多相关文章
- java se 6在solaris的可观察性特征分析
java平台标准版(java se)6,代码名为"mustang",是最新的java se发行版本(正在开发中).java se 6源码和二进制代码都可以在www.java ...
- 黑马程序员 ——Java SE(1)
----<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训 ...
- Java SE和Java EE应用的性能调优
凡事预则立,不预则废,和很多事情一样.Java性能调优的成功.离不开行动计划.方法或策略以及特定的领域背景知识.为了在Java性能调优工作中有所成就.你得超越"花似雾中看"的状态, ...
- Java SE教程
第0讲 开山篇 读前介绍:本文中如下文本格式是超链接,可以点击跳转 >>超链接<< 我的学习目标:基础要坚如磐石 代码要十份规范 笔记要认真详实 一.java内容介绍 ...
- Java SE(1)
Java SE基础回顾 1.循环语句中的break是终止全部循环,跳出循环体:而continue是终止本次循环,跳执行下一循环 2.return语句有两个作用:返回值:结束方法的运行 3.对于java ...
- 【译】Java SE 14 Hotspot 虚拟机垃圾回收调优指南
原文链接:HotSpot Virtual Machine Garbage Collection Tuning Guide,基于Java SE 14. 本文主要包括以下内容: 优化目标与策略(Ergon ...
- Java SE —— 专栏总集篇
前言: Java 语言,是相对于其他语言而言,门槛低,而且功能还强大的一门编程语言,本人十分看好这一门语言,但是,它也是有深度的,看过本人的<数据结构与算法>专栏的同学们有福了,因为本人在 ...
- Java SE 9 新增特性
Java SE 9 新增特性 作者:Grey 原文地址: Java SE 9 新增特性 源码 源仓库: Github:java_new_features 镜像仓库: GitCode:java_new_ ...
- Java SE 11 新增特性
Java SE 11 新增特性 作者:Grey 原文地址:Java SE 11 新增特性 源码 源仓库: Github:java_new_features 镜像仓库: GitCode:java_new ...
- Java SE 13 新增特性
Java SE 13 新增特性 作者:Grey 原文地址:Java SE 13 新增特性 源码 源仓库: Github:java_new_features 镜像仓库: GitCode:java_new ...
随机推荐
- Qt学习笔记(2)-利用StackWidget实现选项卡式页面
学习笔记第二篇,利用Qt实现选项卡式的页面,效果如图1.1-图1.3所示.程序实现的功能是通过点击状态栏实现不同页面的切换,实际上Qt中自带有Tab选项卡式的控件,本文利用StackWidge实现类似 ...
- 关于Ubuntu18.04 linux系统下使用Tim QQ 微信
先配上张图 步骤: 1.1 :需要安装环境deepin-wine 1.1:(你把他理解为jdk就好,没有jdk无法运行java程序,同理没有deepin-wine环境无法运行腾讯产品) 1.2 :去哪 ...
- java中的静态内部类
静态内部类是 static 修饰的内部类,这种内部类的特点是: 1. 静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问 2. 如果外部类的静态成员与内部类的成 ...
- 12-SpringCloud GateWay
GateWay和Zuul说明 Zuul开发人员窝里斗,实属明日黄花 重点关注Gate Way GateWay是什么 上一代zuul 1.x官网 Gateway官网 概述 Cloud全家桶中有个很重要的 ...
- lambda与方法引用
哈喽,大家好,我是指北君. 虽然目前Java最新版本都已经到16了,但是绝大部分公司目前用的Java版本都是8,想当初Java8问世后,其Lambda表达式与方法引用可是最亮眼的新特性,目前,这两个特 ...
- Java集合的使用
创建和使用集合 定义:集合是一个可变数组 List集合存储有序可重复序列 点击查看详细代码 import java.util.*; public class List01 { public stati ...
- 再过五分钟,你就懂 HTTP 2.0 了!
Hey guys ,各位小伙伴们大家好,这里是程序员 cxuan,欢迎你收看我最新一期的文章. 这篇文章我们来聊一聊 HTTP 2.0,以及 HTTP 2.0 它在 HTTP 1.1 的基础上做了哪些 ...
- CSS截取字段,让过长的字段结尾变成省略号(IE有效)
text-overflow:ellipsis;overflow:hidden;<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transiti ...
- Docker(23)- 注册 docker hub 的账号
如果你还想从头学起 Docker,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1870863.html 前言 Docker Hub 是 ...
- SpringSecurity-Shiro-初见
目录 简介 实战环境搭建 SpringSecurity 认证和授权 权限控制和注销 记住我 Shiro 快速上手 shiro整合mybais 简介 在 Web 开发中,安全一直是非常重要的一个方面. ...