JAVA第一周

JAVA基础知识

1. Eclopose依赖于JRE,我们可以在windows/perference里面配置JRE,我们可以在里面配置JDK(Eclopice是基于JRE的)
2. 多个单词连接在一起用驼峰命名法
  a. 只有在类名的首字母大写
  b. 字母连在一起的其他的第一个小写其他的大写
3. 标识符
a. 不能用关键词
b. 第一个字符必须是字母,_或者是$ 后面的字符可以使任何字母或者数字 标识符大小写敏感
4. 有8种基本类型

byte(8) int(32) double(64) short(16) long(64) char(16) float(32) boolean

5. 字符之间的转换
a. 数字之间崇低精度到高精度可以自动装换,而从低精度到高精度不能直接装换
b. 强制装换
c. 类型装换可能会出错(就像猫不能变成一条狗一样的)

程序的执行方式


1. 局部的变量的优先级先于全局变量
全局变量:整个类都可以使用
局部变量:只能在自己的{}内使用
全局变量和局部变量如果名字相同,则局部变量的优先级高局部变量不能命名相同,除非两个局部变量在完全相互独立的{}
逻辑运算符
 a. &&: 两个都是ture才是ture
 b. ||: 有一个true就是true
 c. &: 按位与
 d. |: 按位或
循环
a. if else                          
b. switch   
c. for(变量; 条件;执行后的语句一样)
d. while
switch
a.  的语法要加break,否则从头到尾会一直执行,知道遇到break为止
b. 最后可以加default
c. 只支持以下几种类型:int byte short char String 
d. 分支比较多的时候有限使用switch


字符串


1. 字符串拼接的方法
a. 运用+号来拼接;(每次用+号增加一个String)
b. 运用.concat(加上的字符串);
2. 字符串的方法
a. length()字符串的长度
b. charAt()字符串中的字节
c. equals()相等
3. indexOf("需要寻找的字符串")
a. 找的到返回位置
b. 找不到返回-1
4. replace是替换所有的;
replace("要替换的","要去替换的")
5. StringBuffer和StringBuilder;
a. 使用+号拼接,每次拼接都会创建一个新的字符串,占用内容多,效率低;
b. StringBuffer和StringBuilder在拼接过程中使用同一个对象,所以效率高
c. StringBuffer是线程安全的,会防止多个线程同时访问String,它额外添加了防护,所以StringBuilder慢;
d. Concat方法的底层是现实StringBuilder


数组

1. 数组是存储固定长度,相同类型的元素集合的数据结构
2. 数组的下标是从0开始(所有的编程语言都是这样)
3. 获取数组长的使用.length是一个属性

for循环的第二种方式(foreach)

for(type element: array)
只能使用在List这样类似的数组上

排序

Arrays.sort()
1. nums.length为有多少行
2. nums[i].length为有多少列

递归算法 - recursion

1. 自己调用自己,在某些条件符合的时候,停止调用自己
2. 没有退出条件会出现死循环
JAVA 基础知识.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.jdk jre jvm的关系 JDK:是整个JAVA的核心,包括了Java运行环境(Java Runtime ...
    Goodspirit5阅读 596评论 0 1
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,769评论 18 399
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,991评论 19 139
  • JavaEE,入门学习总结 (一) 在学习之前我对java有一定的了解,在开学...
    JavaEE01阅读 205评论 0 0
  • 以前很在乎,很纠结,觉得很多事都不能放弃,有些人也不可离开,而现在这所有的一切都可以用“无所谓”这简简单单的三个字...
    叁点水阅读 172评论 0 0