Java基础
fueen
这个作者很懒,什么都没留下…
展开
-
Java实现字数统计(中文英文韩文日文混合),类似word效果
因为业务需求,需要一个字数统计的功能,其实这个功能也不难,但是因为这边涉及到中文,英文,日文和韩文的混合文本,所以不能用一般的统计方法,在网上搜索了一些,然后综合了一下自己写了个支持混合统计的工具类直接上代码 /** * 字数统计 * @param sContent 正文内容 * @return */ public static Integer wordCount(String sContent){ int byteCount = 0;原创 2021-01-08 10:44:04 · 1579 阅读 · 2 评论 -
Java中==和equals的区别
欢迎访问我的网站在Java中,==和equals的区别是一道非常经典的面试题,两者让对象来进行比较,那么他们有什么区别呢?==1.== 是比较的值 基本数据类型作比较时:比较的值 引用数据类型做比较时:比较的是地址值equalsequals 是比较的对象【只要是对象就应该用equals】 1.最初定义在Object类中,比较对象的 2.每一个类型,比较...原创 2019-07-16 22:00:31 · 187 阅读 · 0 评论 -
Java数组
我的网站:欢迎大家访问数组的概念数组可以理解成在计算机中的多个连续的存储空间,里面可以按顺序存放多个类型相同的数据数组的长度:length 表示数组的容量 从1开始数组的索引:从0开始 用来存取数据基本语法动态创建创建时不赋值:数据类型 [] 数组变量名 = new 数据类型[数组长度];例如:int[] arr = new int[10];**静态创建创建时赋值:...原创 2019-07-11 22:03:01 · 930 阅读 · 1 评论 -
Java 方法
我的个人网站:欢迎大家访问Java方法的定义:可以看成是一个可以完成独立功能的代码块,可以反复使用,每次使用都是独立的!存在于类的结构体通俗一点讲就是用来存放能够完成某个特定功能的代码块语法方法的基本语法:返回值类型 方法名字( 形式参数 ){要执行的功能操作}如果返回值为空 void如果不为空 return 定义的数据类型形参有:类型 个数 顺序{}:方法体 用来完成特定...原创 2019-07-11 21:49:07 · 141 阅读 · 0 评论 -
Java跨平台原理的实现
在介绍Java特性的时候经常用这样一句话来描述:Java是一个跨平台的安全的开发语言那么跨平台的原理是如何实现的呢,现在就来梳理一下:因为平台不同,所以要用到的开发环境等等也不同,但是Java能在各个平台上面使用就是因为存在这Jvm(Java虚拟机),跨平台原理也是通过各个平台上的Jvm虚拟机来进行使用新建一个后缀名为Java的文件后,看作是一个Java的源程序,我们需要将其编译成.cla...原创 2019-07-05 21:35:00 · 1460 阅读 · 0 评论 -
Java基础循环(for while do while)和嵌套循环
在Java中我们很多时间需要重复执行一个同样的操作,如果一遍一遍地输入需要花很多时间和精力,所以就需要用到循环循环的定义:利用计算机来执行多次重复的操作循环的分类:for循环:for(初始A;条件判断B;循环后操作C){ //循环体D}for循环执行流程:第一次: A>B(true)>D>C第二次: B(true)>D>C第三次: ...原创 2019-07-09 21:07:26 · 3349 阅读 · 0 评论 -
Java二分查找
我的网站:欢迎大家访问嗷理解:在查找算法中,二分查找是一种效率较高并且实现起来较为简单的查找方法,不断的用中间索引去和被查找的值进行比较注意:二分搜索有个前提,被查找的数组中的元素必须是有序排列的思路首先定义三个元素最小索引 minIndex最大索引maxIndex中间索引 (minIndex + maxIndex) / 2如果被查找的值大于中间索引 那么证明值在中间索引的右边...原创 2019-07-13 14:27:39 · 146 阅读 · 0 评论 -
Java冒泡排序
我的网站:欢迎大家访问Java冒泡排序 是一道非常经典的算法题,也是面试常常拿来用的一道题**理解:将一组数据按照从小到打排序或者从大到小,则需要一个一个比较然后将它们顺序整理好,这时候就需要用到冒泡排序思路:首先将第一个数和后一个数进行比较,如果比它大,则交换位置,直至和到和最后一位比较完成然后将第二位的数和后一位进行比较,如果比它大,则交换位置,直到和最后一位比较完成依次类推,...原创 2019-07-13 14:17:41 · 122 阅读 · 0 评论 -
Java中的常量和变量
在Java中存在这变量和常量,在平时的使用中和这两者都是分不开的,我们来看看Java中的常量和变量有哪些区别和特点吧常量常量的定义:常量就是一个固定不变的量(或者值)已知的值。例如 123,45,1.2,false等常量的分类:整数常量 例如:100 200 600L小数常量 例如:1.3 2.5 2.1F字符串常量 例如:”你好” “我也是醉了”字符...原创 2019-07-08 20:48:15 · 248 阅读 · 0 评论 -
Java中常见的数据类型
数据类型:数据类型在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作Java的数据类型分为两大类:基本类型和引用类型先来看基本类型基本类型分为三种:数值型字符型布尔型数值型又分为整数型和浮点型整数型分为四种byte: 占1个字节 8bit 范围[-128,127]short: 占2个字节 16bitint: 占4个字节 32bit 我们在Java中输入的整数默认...原创 2019-07-07 20:18:25 · 1158 阅读 · 0 评论