JavaSE基础——课程笔记(javase基础部分学到哪)

  本篇文章为你整理了JavaSE基础——课程笔记(javase基础部分学到哪)的详细内容,包含有javase基础知识点总结 javase基础部分学到哪 javase教程 java se 基础 JavaSE基础——课程笔记,希望能帮助你了解 JavaSE基础——课程笔记。

  1.常用dos命令

  

  2.Java程序的执行原理

  

  3.JDK、JRE、Java跨平台原理介绍

  1)JDK运行Java的原理

  

  2)JDK、JRE的关系

  

  3)跨平台工作原理

  

  4.idea中得代码结构

  

  包在src目录下创建

  ithema-order模块

  com.itheima包

  OrderDemo类

  

  5.idea中的快捷键

  

  6.导入/删除模块

  1)建议自己建模块然后将src目录下的文件复制到新建模块下

  2)如果模块每删除干净需要进到idea文件夹

  然后重启idea,才真正删除干净

  

  

  8.字面量

  

  9.数据类型

  ①基本数据类型

  

  ②引用数据类型

  

  ③存储单位(计算机内部是以二进制存储数据)

  计算机中存储数据的最小单位是:字节(byte),用B表示。

  1TB = 1024GB

  1GB = 1024MB

  1MB = 1024KB

  1KB = 1024B

  

  10.变量

  变量就是内存中的存储空间,空间中存储的数据可以发生改变

  2)注意事项

  

  11.字符串数据

  

  12.关键字

  

  13.标识符

  给类、方法、变量等起名的符号

  

  2)标识符规则

  

  3)命名约定

  数据类型、运算符、API介绍、键盘录入

  1.运算符

  Java中,两个整数相除得到的结果还是整数

  

  2.数据拆分

  

  3.+操作的三种情况

  1)数字相加(数据类型转换)

  强制类型转换补充:

  

  2)字符相加

  

  3)字符串相加

  

  4.赋值运算符(除了“=”都是扩展)

  

  5.关系运算符

  

  6.逻辑运算符

  

  2)短路逻辑运算符

  

  

  

  7.三元运算符

  

  2)三元运算符的嵌套

  

  8.自增自检运算符

  

  2)注意事项

  

  

  9.运算符的优先级(了解不需要背)

  

  10.API介绍,键盘录入

  1)API

  

  2)实现键盘录入功能

  程序流程控制、Random类

  1.顺序结构

  

  2.if语句

  1)格式1

  

  2)格式2

  

  3)格式3

  

  3.Debug

  

  4.Switch语句

  

  2)注意事项

  

  3)穿透性的运用(实例)

  

  4)switch和if的对比

  

  5.for循环语句

  

  

  6.while循环语句

  

  求奇数和的两种实现方式

  

  

  3)小技巧

  

  7.do......while循环语句

  

  8.三种循环语句的区别

  

  1)for和while的区别

  

  2)三种循环的死循环

  

  9.跳转控制语句

  1)continue和break

  

  2)break实例

  

  3)continue实例

  

  10.死循环和跳转控制语句的应用

  1)案例1

  

  

  2)案例2

  利用死循环实现用户密码验证

  

  

  11.嵌套循环

  

  12.Random类

  

  

  3)减加法实例

  数组、Debug

  

  1.数组的定义和静态初始化

  

  2)数组的定义格式

  

  3)初始化

  

  ②静态初始化

  

  4)数组的原理

  

  

  5)数组元素访问(获取和修改)

  ①数组的元素访问

  

  数组的最大索引:

  

  ③注意事项

  

  2.动态初始化数组

  

  

  3)元素默认值规则

  

  3.数组的遍历

  

  2)快捷键

  

  3)用遍历计算最大值时,将max赋值数组中的元素,防止结果不准确

  

  4)实例(随机排名)

  

  4.Java内存分配介绍、数组内存图

  

  

  5.两个变量指向同一个数组

  

  6.常见问题

  

  1.方法概述

  方法(method):完成特定功能的代码块

  

  ①提高了代码的复用性

  ②让代码的逻辑更清晰

  

  2.方法的定义和调用

  

  

  3.Debug查看方法调用的执行流程

  

  4.带参数方法的定义和调用

  

  

  

  5.形参和实参

  

  6.带返回值方法的定义和调用

  

  

  

  7.小技巧

  

  8.方法的注意事项

  1)方法与方法之间是平级,不能嵌套定义

  

  2)void表示无返回值,可以省略return,也可以单独的书写return,后面不加数据

  

  3)有返回值的方法必须return一个对应类型的数据

  

  4)方法的顺序无所谓

  

  5)return语句的后面不能编写代码,因为执行不到

  

  6)方法不调用就不执行,调用时候必须严格遵照方法的参数情况

  

  

  10.方法的通用格式

  1)通用格式

  

  2)两个明确和调用

  

  11.方法的内存原理

  方法调用结束后,会从栈内存中移除

  

  12.方法的参数传递机制

  1)基本类型的参数传递

  

  

  2)引用类型的参数传递

  

  

  12.方法重载

  

  

  

  

  5)识别技巧

  

  

  13.return关键字单独使用

  编程思维和编程能力、综合应用专题

  1.巧用标志位(可用于循环中多次比较同一组条件)

  

  2.重复使用的功能定义一个方法

  

  3.赋值运算符自右向左结合

  去掉一个最高一个最低算平均,输出结果发现小数点后面的数字被丢弃

  

  因为sum是int类型,所以会将小数点后面的数字丢弃,更改sum的数据类型,输出结果正常

  

  4.反转数组元素

  

  5.输出不重复的一组数

  面向对象基础

  1.设计类,创建对象并使用

  

  2)定义类

  

  

  3)注意事项

  

  2.对象内存图

  1)多个对象的内存图

  c1调用方法流程:

  ①根据地址去堆内查找对象

  ②根据存放的成员方法引用地址,去方法区查找

  ③调用方法进栈运行

  

  

  2)两个变量指向同一个对象的内存图

  

  3)垃圾回收(拓展)

  

  3.构造器

  

  2)注意事项

  

  4.this关键字

  

  

  

  

  6.标准JavaBean

  

  7.成员变量、局部变量的区别

  常用API(String、ArrayList)

  

  1.String类概述、对象创建的原理

  1)String概述

  

  2)String创建对象不可更改原因

  

  

  3)String类创建对象的两种方式

  ①创建的两种方式

  

  

  ③两种方式的区别

  

  

  

  2.String常见面试题

  

  

  3.String类常用API

  1)字符串内容比较

  

  

  2)String类常用API-遍历、替换、截取、分割操作

  

  

  4.集合概述、ArrayList的使用

  1)集合概述

  

  2)数组和集合的适用场景

  

  3)ArrayList集合快速入门(添加)

  

  

  4)ArrayList对于泛型的支持

  

  5)ArrayList常用API、遍历

  

  

  ①从集合中遍历,并筛选出删除元素,解决方法:

  

  从集合后面遍历然后删除,可以避免漏掉元素

  

  ②集合中存对象

  

  

  5.StirngBuider //可以将给定的数据转换为字符串,然后将该字符串的字符附加或插入到字符串构建器中。该append方法总是在构建器的末尾添加这些字符;该insert方法在指定点添加字符

  

  2)方法

  ①public StringBuilder append(E e)//添加字符(E)

  

  ②public StringBuilderreserve() //此字符序列被相反的序列替换

  

  ③public StringtoString() //转成字符串

  

  

  

  ④将字符串中字母大小写转换

  public StringBuildertoUpperCase() //转大写

  public StringBuildertoLowerCase() //传小写

  以上就是JavaSE基础——课程笔记(javase基础部分学到哪)的详细内容,想要了解更多 JavaSE基础——课程笔记的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: