美文网首页
JAVA第一周

JAVA第一周

作者: xyGyu | 来源:发表于2016-11-27 20:53 被阅读0次

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周 第一周: Java与算法基础入门 Java 语法基础 Introduction to Java 变量,二进...

  • 三月第一周

    在三月已经度过了第一周了,收获很多。在第一周我们学习了PS和PR,现在已经要开始JAVA阶段了,在最后JAVA的考...

  • Java学习.第一周

    Java学习的第一周很快过去,课程从Java的运行环境和对应软件用法开始,到现在已经讲到算法一章的递归函数,随着课...

  • JAVA第一周

    JAVA基础知识 1. Eclopose依赖于JRE,我们可以在windows/perference里面配置JRE...

  • java第一周

    额外补充内容:2016.11.26Scanner类介绍1.扫描控制台输入Scanner s = new Scann...

  • Java第一周

    JavaEE,入门学习总结 (一) 在学习之前我对java有一定的了解,在开学...

  • Java 第一周

    1.cd.. 返回上级文件夹 2.cd\ 返回根目录 3.cd空格+文件名 进入文件夹 4. 切...

  • Java(第一周)

    一、注释 1.单行注释://注释内容2.多行注释:/注释内容 /3.文档注释:/注释内容 */ =========...

  • 忙碌着忙碌着

    这周算是这学期的第一周,真是给了我很大的惊喜。 惊喜一:学习。本学期我们专业课是JAVA本来想着,到了学J...

  • effective java 第一周

    第二章:对象的产生和销毁 其围绕的主要问题是:何时,如何产生对象;何时,如何避免产生对象;如何确认对象及时销毁;以...

网友评论

      本文标题:JAVA第一周

      本文链接:https://www.haomeiwen.com/subject/amlnpttx.html