![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础学习
文章平均质量分 55
心中爱恋宝宝的猪猪
为了心爱的宝宝,猪也是可以起飞的
展开
-
JAVA基础-Day2
学习目标 能够辨识关键字(掌握) 理解标识符的含义(掌握) 理解Java中的基本数据类型分类(掌握) 能够定义8种基本数据集类型的变量(掌握) 了解进制 理解基本数据类型的自动类型转换 理解基本数据类型的强制类型转换 了解ASCII编码表和Unicode编码表 理解int类型和char类型的运算原理 理解运算符++ --的运算方式 理解+符号在字符串中的作用 掌握赋值运算符 ...原创 2021-09-29 20:11:17 · 151 阅读 · 1 评论 -
JAVA基础-Day1
学习目标:能够使用常见的DOS命令 理解Java语言的跨平台实现原理 理解JDK/JRE/JVM的组成和作用 能够编写HelloWorld程序编译并执行(掌握) 能够配置环境变量JAVA_HOME(会参照笔记配置) 了解计算机和编程语言Java1.什么是计算机语言: 计算机编程语言,可以使用编程语言给计算机下达命令,让计算机完成相应的功能2.计算机语言的发展史:第一代:机器语言(01)第二代:汇编语言第三代:高级语...原创 2021-09-22 23:51:37 · 127 阅读 · 0 评论 -
Java学习_Day20
文件概念:File类是Java.io包下代表与平台无关的文件和目录应用:File类能新建、删除、重命名文件和目录等。(没有办法获得文件里面的内容 )构造器:new File(String pathName);(创建的文件可以不存在,但是文件的上一级目录必须存在)eg: D:\workspace\atguigu\wh0422\a.txt绝对路径:从盘符开始的路径相对路径:(含义仅限于java代码中)./ 代表当前项目 可以省略…/ 代表当前项目的上一级new File(String pa原创 2021-05-24 00:03:31 · 52 阅读 · 0 评论 -
Java学习_Day17
多线程1.相关概念并发:指两个或多个事件在同一段时间里发生并行:指两个或多个事件在同一时刻发生(同一时间)程序:有某种编程语言编写的一套有序的指令软件:由若干个程序+其他资源组成的软件(qq由后台程序+前台静态资源)进程:软件的运行时系统为其开辟的一块独立的空间线程:是进程的最小单位,一个进程必定最少有一个线程,如果有多线程则被称为多线程程序 2.线程的调度机制 分时调度--->平均 抢占式调度----->优先级高的抢的多,如果优先级一样,cpu随机选择,java采原创 2021-05-27 20:56:38 · 72 阅读 · 0 评论 -
Java学习_Day23
函数式编程思想 注重“函数” 函数实现的结果, 以及它必须有 接口 以前: 接口 对象 = new 实现类() ; 现在: 接口 对象 = new 接口() { 实现接口的抽象方法 }JDK1.8新特性1.lambda表达式属于jdk的语法塘分为三部分(参数列表 参数名) -> {抽象方法的实现体}①参数列表 当参数列表只有一个参数的时候,()可以省略,但是没有参数的时候,原创 2021-05-26 01:54:10 · 75 阅读 · 0 评论 -
Java学习_Day16
日期API1.Java.util.Date构造器:new Date() 获取当前系统时间new Date(Long time) 设置时间方法:date.getTime() 获取1970-1-1凌晨距离date的毫秒数System.currentTimeMillis() 时间搓Date与String类型的相互转换工具:SimpleDateFormat构造器:SimpleDateFormat() 默认格式21-5-15 上午9:26SimpleDateFormat(String pa原创 2021-05-18 18:41:54 · 46 阅读 · 0 评论 -
Java学习_Day12
接口含义:题前定义的一套规范目的:解耦合定义:jdk 1.7以前:语法:[修饰符] interface 接口名{①接口中的属性默认为共有的静态常量 (public static final可以省略)②接口中默认的方法是公有的抽象方法 (public abstract 可以省略,但是在实现类中public修饰符不能省略)③接口中没有构造方法④接口中不存在代码块}jdk 1.8新特性:特点允许大括号的出现;1.静态方法:添加一个static修饰符,默认是public修饰的只能通原创 2021-05-17 23:20:53 · 52 阅读 · 0 评论 -
Java学习_Day3
流程控制① 顺序结构代码由上自下生成输入(实际工作用途不大)1.创建输入入口工具java.util.Scanner sc =new java.util.Scanner(System.in);2.创建输入入口int num=sc.nextInt(); ///int 整数类型double score=sc.nextDouble();//double型数据String name=sc.next();//String类型数据②分支结构和选择结构1.分支结构单分支需求:请输入小明java成绩原创 2021-05-10 23:51:47 · 94 阅读 · 0 评论 -
Java学习_Day11
**父子类的类型的转换** ①向上转型(自动转化)--->多态 父类的引用指向子类的对象 Animal animal =new Dog; ②向下转型(强转) 前提: 1.必须存在向上转型(多态) 语法: 子类类型 对象名=(子类类型)父类对象名 目的: 调用子类独有的方法 注意: 向下转型的时候,谁充当的,只能转给谁! **instanceof函数** 判断实际对象是否属于某种类型,返回值为boolean类型原创 2021-05-10 13:39:54 · 56 阅读 · 0 评论 -
Java学习_Day10
static修饰符含义:静态的修饰的内容:成员变量,代码块,内部类①static修饰成员变量成员变量的分类:实例变量(属于对象的,开启的空间由对象生成,随对象消失)类变量—>通过static修饰的成员变量(属于类)当前类的所有对象共享一个变量使用:1.通过对象调用(不推荐)2.通过类名调用类名 . 类变量 ②static修饰成员方法 成员方法分类: 实例方法:属于对象 类方法:属于类 目的:方便调用方法(不需要new对象) 语法: 类名 . 方法原创 2021-05-09 01:05:56 · 72 阅读 · 0 评论 -
Java学习_Day9
包好处①分类管理众多类java自带的类和我们自定义的类②避免类的重名不同的包里面类可以同名③可以控制某些类或成员的可见范围主要是通过修饰符来控制**命名:**全小写,用 . 隔开,公司域名的倒序,见名知意使用其他包类:同包可以直接用,不同的包需要用import导入包的全类名①导包在类的上方通过import导入包的全类名eg:import java.util.Scanner;②引用导包成功后,在当前java文件中,导入的类可以直接使用继承面对对象的三大基本特征:抽象、继承、多原创 2021-05-08 15:07:02 · 48 阅读 · 0 评论 -
Java学习_Day2
基本数据类型(续)a. 当long类型数据的值超过int的范围时候,需要在数据后面添加L或者l标记该数据是一个long类型b. 当小数赋值给float的时候,必须在数据的后面添加f或者F,标记是单精度,因为小数数据默认为double,赋值给float的时候有一点的损失c. double的数据后面加不加D都可以转义字符\n 换行\t tab键的效果\“ 引号public class Dome1{ public static void main(String[] args){ Syste原创 2021-05-07 00:01:14 · 113 阅读 · 0 评论 -
Java学习_Day1
Day1什么是计算机语言:计算机编程语言,可以使用编程语言给计算机下达命令,让计算机完成相应的功能计算机语言的发展史:第一代:机器语言(01)第二代:汇编语言第三代:高级语言(c,java)DOS命令(微软公司 win以前的系统 命令操作)win有专门模拟DOS命名的环境—cmd命令窗口(win+R,写cmd)|命令名称| 命令 |案例|–|--||切换盘符|盘符名:|d:| 展示盖目录下所有内容 |dir ||回退一级| cd … ||回到根目录|cd /|| 清屏 |cl原创 2021-05-05 10:40:53 · 81 阅读 · 0 评论