经典网站,做跨境电商需要什么条件,北京网站设计策划公司,diy网站建设源码文章目录 一、一带而过二、字符串类型String1. 简单了解2. 关于结束符\03. 自动类型转换与强制类型转换 三、API文档与import导包1. API文档2. import导包 四、java中的数组1. 创建2. 遍历3. 补充4. Arrays类① 简单介绍② 练习 五、方法的重载六、规范约束七、内容出处 一、一… 文章目录 一、一带而过二、字符串类型String1. 简单了解2. 关于结束符\03. 自动类型转换与强制类型转换 三、API文档与import导包1. API文档2. import导包 四、java中的数组1. 创建2. 遍历3. 补充4. Arrays类① 简单介绍② 练习 五、方法的重载六、规范约束七、内容出处 一、一带而过 ① java中没有指针的概念引用类型可以简单理解为其替代品 ② java中常量定义为finalc语言的c11标准中用const定义常量 java菜鸟教程 ③ 正则表达式需要自己去谷歌上了解一下–很重要 不过在公司开发时一般会让我们直接用别人的很少让自己写。 二、字符串类型String
1. 简单了解 c语言中是没有这个数据类型的 c语言中的字符串怎么保存 练习方式 ① 菜鸟教程 ② java官方文档 – 内容比较新 中文版 package com.practice.demo;public class Main {public static void main(String args[]){String str1 Hello;String Str2 Word;System.out.println(str1 str1);System.out.println(Str2.length() Str2.length());System.out.println(str1 Str2);System.out.println(str1.concat(Str2));char[] chars str1.toCharArray();System.out.println(chars chars);for(int i 0; i str1.length(); i){System.out.println(chars chars[i]);}System.out.println(str1.toUpperCase() str1.toUpperCase());}
} 2. 关于结束符’\0’ c语言字符串是字符数组需要通过’\0’标记字符串结尾。在定义字符数组时也需要给’\0’预留出位置否则就会出现不可预料的后果。‘\0’也可以防止内存访问越界。 java语言虽然Java的String类也是基于字符数组的方式实现的(这里说的是String这个数据类型的内部实现方式)但是java里没有’\0’这回事。因为java是面向对象语言所以java中的String类不仅是一个字符数组它是一个封装了字符数组的不可变对象它内部通过字符数组和其它元数据(如length)来管理字符串。length属性直接存储字符串的长度可以直接根据这个长度判断字符串的结束位置。我们遍历字符串时可以通过length判断字符串长度从而避免越界访问 3. 自动类型转换与强制类型转换 使用时都需要注意用不好就容易出错 自动类型转换从低到高 强制类型转换从低到高 小品主角与配角 可以结合这个小品理解 前半段 – int(朱时茂) 与 char(陈佩斯) 上个世纪char也曾辉煌过但是现在实际开发过程中除了开发底层的一些东西时会用到char其余时候几乎不常用 后半段 – String(朱时茂) 与 char(陈佩斯) 实际开发过程中明明有写好的函数非得自己写 三、API文档与import导包
1. API文档 jar包创建java项目时通常会让我们导入jar包这里面存放我们开发需要的一些库函数之类的东西 API文档jar包中内容的说明文档 2. import导包 等同于c语言中#include的作用。假设我在demo包里开发现在我想用tool包里的东西此时就需要使用import导包。jar包里的东西默认所有包都可以直接用因此不需要另外用import导包 例如 我在Main.java中使用Student.java里的内容不需要用import导包因为Main.java和Student.java同属于demo包。 但是我要在Main.java里使用Teachar.java里的内容就需要用import导包因为Main.java在demo包里而Teacher.java在tool包里它俩不属于同一个包。 我们都知道.length()方法在java.lang包里但是在Main.java里用它时不需要用import导包。这是因为java.lang已经包含在我们创建项目时导入的jar包里了这个jar包里所有的东西默认是可以直接用的。 不同的目录下可以有同名的java类导包时注意不要导错。 例如 四、java中的数组
1. 创建 ① 声明 ② 初始化 2. 遍历 3. 补充 上述java数组其实不是特别常用因为它属于静态数组。 4. Arrays类
① 简单介绍 Arrays是java自带的一个库它里面提供了一些查询、排序等方法帮助我们进行开发工作。 位置 ② 练习 五、方法的重载 方法其实就是c里面的函数只不过在java里换了个名字而已 方法的重载一是方法名相同二是参数个数或者参数类型不同。跟函数的返回值无关。 java的底层源码也用到了重载 好处只需要定义一个方法名就可以应对不同的输入情况用起来更方便。 六、规范约束 该部分具体内容可以参看阿里java开发手册 补充驼峰命名法起源于Perl语言(脚本语言中的瑞士军刀) 七、内容出处 java