![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA基础
文章平均质量分 60
Java 语言基础部分
devp_yang
当你觉得太累的时候,说明...你正走在上坡路,坚持走过去,就会有进步,每一步,都会到达一个新高度。目光所及,每一处,都有新风景。轻松,是留给走下坡路的人,不要在本该奋斗的年纪,选择了安逸,你爬得高,走得远,不是为了让世界看到,而是为了,看到更广阔的世界。
展开
-
JAVA基础之泛型
基础入门1、数组的优势和劣势优势:数组的内存地址是连续的,每个元素内存大小相同,并且有索引,查找的速度非常快劣势:在数组中间新增或者删除元素,需要移动大量元素,效率低应用场景:增删操作少,查询多的场景2、链表的优势和劣势优势:链表的内存不是连续的,每个元素通过指针相连,增加或者删除的时候只要改变元素中的指针即可,效率高劣势:链表查询需要从头开始遍历比较慢,时间是0(N),链表越长,查询越慢,除非刚好查的是第一个。3、散列表有什么特点散列表,又称hash表,是根据key值而进行直接访原创 2021-04-26 18:21:16 · 111 阅读 · 0 评论 -
LocalDateTime类常用方法
public class DemoLocalDateTime { public static void main(String[] args) { // static LocalDateTime MAX:支持的最大本地日期时间(不包括时区) LocalDateTime max = LocalDateTime.MAX;// +999999999-12-31T2...原创 2019-10-17 20:43:25 · 6255 阅读 · 0 评论 -
LocalTime类的常用方法
public class DemoLocalTime { public static void main(String[] args) { // 获取当前时间,包含毫秒数---打印输出-> 08:59:30.598 LocalTime now = LocalTime.now(); // 构建时间---打印输出-> 12:30:5...原创 2019-10-17 14:30:03 · 7220 阅读 · 1 评论 -
LocalDate类中的常用方法
public class DemoLocalDate { public static void main(String[] args) { // 当前日期:2019-10-16 LocalDate today = LocalDate.now(); // 当前日期年份:2019 System.out.println(today...原创 2019-10-16 15:43:02 · 2585 阅读 · 1 评论 -
String类的常用方法
public class DemoString { public static void main(String[] args) { // 创建字符串对象 String s1 = "hello"; String s2 = "hello"; String s3 = "HELLO"; // boolean equ...原创 2019-10-16 11:05:57 · 143 阅读 · 0 评论 -
java基础学习总结(九):集合
对象数组之前我们创建数组存储基本数据类型常量数据,比如创建一个数组来存储整数:int[] arr = new int[3];我们要存储String类型的数据,则需要创建String类型的数组:String[] arr=new String[3];我们可以按照定义String类型的数组去定义自定义类型的数组。比如:Student类public class ArrayDemo { public ...原创 2019-04-08 10:35:51 · 247 阅读 · 1 评论 -
java基础学习总结(八):String类
String类字符串常量,它在Java中不属于基本数据类型, 而是引用类型,也称为类类型。Java中使用String这个类描述字符串这种常量数据。字符串常量,它属于对象,但是它不是存储在堆空间中,而是存储在方法区中的字符串常量池中。字符串常量池中保存的就是所有的字符串数据。只要我们书写了双引号,不管双引号中间是什么数据,这些数据都会立刻在字符串常量池中保存。并且一直存在,不会被改变。S...原创 2019-03-31 16:56:35 · 218 阅读 · 0 评论 -
java基础学习总结(七):面向对象
面向对象的概述原创 2019-03-23 08:32:35 · 375 阅读 · 0 评论 -
java基础学习总结(六):方法
1. 方法的概述也可以称为函数。它表示的是一段可以独立运行的代码,具有独立功能。当在程序中需要使用的时候可以通过函数(方法)的名字去调用。书写位置:它必须在类的大括号中,不能写在main方法里面,要和main方法在关系上属于并列关系,我们自己定义的函数(方法)和main方法没有先后次序。2. 方法的作用可以提高程序中代码的复用性(复用性好:指的就是功能代码只要书写一次,就可以重复的调用...原创 2019-03-22 22:00:18 · 150 阅读 · 0 评论 -
java基础学习总结(五):JVM内存结构
jvm内存结构图JVM内存结构主要有三大块:堆内存、方法区和栈。堆内存:JVM中最大的一块,由年轻代和老年代组成,而年轻代内存又被分成三部分,Eden空间、From Survivor空间、To Survivor空间,默认情况下年轻代按照8:1:1的比例来分配。方法区:存储类信息、常量、静态变量等数据,是线程共享的区域,为了与Java堆区分,方法区还有一个别名Non-Heap(非堆)。栈...原创 2019-03-21 21:51:57 · 167 阅读 · 0 评论 -
java基础学习总结(四):Random类、数组
Random类1.导包 java.util.Random2.创建对象3.调用nextInt(n) 返回一个0~n的随机数(包头不包尾) // 用于产生随机数 Random random = new Random(); // 产生一个包括0不包括10的随机数 int b = random.nextInt(10); System...原创 2019-03-21 20:01:02 · 604 阅读 · 0 评论 -
java基础学习总结(三):流程控制语句
程序的执行顺序①书写的.java文件,称为Java的源代码(源程序)。②源代码需要使用JDK 中提供的 javac 命令进行编译。在dos窗口中输入的javac 源文件名.java 这时是在启动编译器,然后让编译器去检查当前的源代码有没有语法错误。没有语法错误,就会生成class文件。③我们在dos窗口中输入java class文件名 这时会启动JVM。启动JVM之后,JVM会在我们的内存...原创 2019-03-21 14:54:44 · 364 阅读 · 0 评论 -
java基础学习总结(二):运算符、键盘录入
运算符是什么在生活中,存在各种各样的数据运算,例如:加、减、大于(>)、小于(<);为了解决生活中的问题,就需要把生活中的所有常见的运算移植到Java中,对常量和变量进行操作,我们就称之为运算符。表达式是什么用运算符把常量或者变量连接起来的java语法的式子就可以称为表达式,不同运算符连接的式子体现的是不同类型的表达式,例如:a + b;a > b 等。运算符常用的运算...原创 2019-03-21 11:59:32 · 291 阅读 · 0 评论 -
java基础学习总结(一):标识符、变量、数据类型、注释
java中的关键字、标识符和符号关键字:java中具有特殊意义的单词,比如:class,new,this,final…标识符:表示起一定标识作用的符号,就是给类,方法,包,变量等起名字。标识符的组成:a-z A-Z 0-9 _ $,只能由这些符号组成。标识符的书写规范:①不能以数字开头;②关键字不能作为标识符;③类名的所有单词首字母都要大写(驼峰命名)符号:①{ } 表示范围;②( )...原创 2019-03-20 19:24:40 · 303 阅读 · 0 评论