Java中基本组成单元是类,在类中又包含属性和方法。

每个应用程序都包含一个main()方法,main方法里的称为主类。

一,基本变化

①全局变量:在类中的属性

 局部变量:在方法中的属性

②基本数据类型的变化

  在基本数据类型中没有c++中的:long long类型,但是新增了{byte,boolean}

  其中不同之处在于:

  1.long 的使用:当赋值的数大于int的最大或最小值时,要在数字后加上L或l;

  2.float类型的使用:要在数字后加上F或f

  3.byte是1字节,范围-128~127,char是两个字节的

  4.boolean和c++中的bool一样。

③常量的变化

  c++中的常量是用:const+数据类型+常量名,而Java中的:final+数据类型+常量名

④switch的不同

  switch中的表达式可以是整数或字符型,在Java中还支持字符串类型。

二,String 类

  1.创建字符串:String s=null;可以截取字符数组的一部分来创建字符串;也可以将字符数组全部当成字符串来创建。

  2.字符串的连接:字符串可以和不同数据类型的数据进行连接,连接时直接将该数据转换成字符串。

  3.查找字符串:获取长度s.length()  字符串的查找:indexOf()可以查找字符串或字符在该字符串中出现的首位置;lastIndexOf()可以查找指定的字符或字符串在该字符串中最后出现的位置。如果没有查到返回-1。

  4.获取指定字符及字符串:charAt(n)获取字符串指定位置处的字符;substring(int begin,int end)截取从begin下标开始的到end(不包括end字符)的字符串。如果没有end就是从begin到字符串最后都截取。

  5.去除空格:trim()只去除头尾空白符

  6.字符串的替换:replace(old,new)可以替换字符串中的字符或字符串;返回新的字符串

  7.判断字符串的开始和结尾:startsWith( string )和endsWith( string )判断字符串是否以指定的内容开始或结束。返回值是boolean类型

  8.字符串相等:equals( string )区分大小写比较;而equalsIgnoreCase()是不区分大小写的

  9.按字典序比较两个字符串:compareTo()如果string对象位于参数字符串之前则结果为负数,之后就是正数,相等就是0

  10.字母大小写转换:toLowerCase()可将字符串中所有字符从大写字母改写为小写字母,而toUpperCase()可将小写字母改成大写字母,返回转换后的字符串

  11.字符串分割:split(string sign,int limit) sign为分割字符串的分割符,limit为分割限制的次数。

  12.字符串生成器:StringBuilder自动增加长度来容纳被附加的字符,最后输出可使用toString()方法,可使用insert(int w,string)在w位置处插入字符串,delete(int begin,int end)从begin的下表开始到end-1的下标的字符删掉。

Java初学心得(一)的更多相关文章

  1. Java初学心得(二)

    数组概述 一,数组基本操作 ①一维数组的创建:数组元素类型[] 数组名字=new 数组类型[数组元素个数] 例:int []arr=new int[5];数组长度为5 ②初始化一维数组:第一种:int ...

  2. Java学习心得之 HttpClient的GET和POST请求

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Java学习心得之 HttpClient的GET和POST请求 1. 前言2. GET请求3 ...

  3. Java学习心得之 Linux下搭建Java环境

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Java学习心得之 Linux下搭建Java环境 1.前言2.JDK安装3.配置环境变量4. ...

  4. Java学习心得之 Linux下搭建JavaWeb环境

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Java学习心得之 Linux下搭建JavaWeb环境 1. 前言2. Java安装3. t ...

  5. java初学的分析

    java初学的分析第一阶段:入门阶段学习目标:简单项目开发学习内容:1.Java入门书籍,Java基础知识.关于Java入门级的书,给大家推荐过<Java编程思想>.<Java核心技 ...

  6. 20145335郝昊 Java学习心得 密码学代码复写

    20145335郝昊 Java学习心得 密码学代码复写 本学期我们学习了现代密码学这门课程,在上课的时候接触到了很多种类型的密码体制,对于一些典型很通用的密码体制有自己的学习和设计.不论是从密码体制还 ...

  7. 【全网最优方法】JAVA初学:错误: 找不到或无法加载主类HelloWorld

    JAVA初学:错误: 找不到或无法加载主类 HelloWorld 我这是看的黑马2019网课(B站)出现的问题. 放一下别人的图,我也是大概的问题:就是javac没问题,java却无论怎么弄都报错. ...

  8. effective java 学习心得

    目的 记录一下最主要学习心得,不然凭我这种辣鸡记忆力分分钟就忘记白看了... 用静态工厂方法代替构造器的最主要好处 1.不必每次都创建新的对象 Boolean.valueOf Long.valueOf ...

  9. 十天来学习java的心得体会

    有关学习java是几天来的心得体会: 十天学习java遇到很多问题,每个问题都是经过反复的看书本以及上网查找资料来解决的,发现这一点真的需要自己来而不是去遇到什么问题就去依靠他人(师兄.同学).在其中 ...

随机推荐

  1. Java内存模型以及线程安全的可见性问题

    Java内存模型 VS JVM运行时数据区 首先Java内存模型(JMM)和JVM运行时数据区并不是一个东西,许多介绍Java内存模型的文章描述的堆,方法区,Java虚拟机栈,本地方法栈,程序计数器这 ...

  2. Jenkins高级应用——Publish Over SSH插件

    在之前的篇幅中有介绍,利用jenkins结合shell脚本完成远程部署的功能,点击Jenkins结合shell+expect脚本完成线上环境自动构建部署即可查看. 上述方式需要引入expect脚本,安 ...

  3. 如何在vue中使用echart

    1.安装echarts依赖   npm install echarts --save 2.在main.js中全局中引用 import echarts from 'echarts' Vue.protot ...

  4. [原创]JAVA解决喝汽水问题

    问题:一瓶汽水单价2.5元,四个瓶盖或者两个瓶子可以换取一瓶汽水.给定金额得出一共能喝几瓶汽水? 实现: #cat drink.java import java.io.BufferedReader; ...

  5. 图像识别sift+bow+svm

    本文概述 利用SIFT特征进行简单的花朵识别 SIFT算法的特点有: SIFT特征是图像的局部特征,其对旋转.尺度缩放.亮度变化保持不变性,对视角变化.仿射变换.噪声也保持一定程度的稳定性: SIFT ...

  6. MYSQL数据库约束类型

    07.14自我总结 MYSQL数据库约束类型 一.主键约束(primary key) 主键约束要求主键列的数据唯一,并且不能为空.主键分为两种类型:单字段主键和多字段联合主键. 1.单字段主键 写法 ...

  7. 从7点到9点写的小程序(用了模块导入,python终端颜色显示,用了点局部和全局可变和不可变作用域,模块全是自定义)

    未完待续的小程序 要是能做的好看为啥不做的好看 在同目录下生成程序 1.程序文件 run.py from login import login from register import registe ...

  8. TencentTbs腾讯浏览服务 x5内核使用

    Tencent TBS (下简称TBS) 腾讯浏览服务 What is it? 百度百科解释: 腾讯浏览服务(Tencent Browsing Service,以下简称TBS),由腾讯X5浏览服务升级 ...

  9. 关于 64位系统 java连接access 报错java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

    报错的原因是url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=E:/公司/2000.mdb"; 这样是不行 ...

  10. .net持续集成sonarqube篇之 sonarqube触发webhook

    系列目录 WebHook近些年来变得越来越流行,github,gitlab等代码托管平台都提供webhook功能.关于webhook这里不做详细介绍,大家可以参阅读相关互联网书籍或者材料来更深了解.可 ...