
java基础入门
文章平均质量分 90
岛boki
这个作者很懒,什么都没留下…
展开
-
16Java基础面试练习题整理
阅读目录1.String并不是Java关键字,基本类型是关键字,引用类型不是。2.如果子类的重写方法的返回类型是父类返回类型的子类,那么可以实现重写。3.内部类的实例化4.下列数据结构具有记忆功能的是 栈5.一个树高为 6 的平衡二叉树,其节点数可能是6.不含任何结点的空树(不是特指树和二叉树,即一个集合)是7.前序线索化8.Scanner.nextLine()方法前面有输入的时候,会吸收前面输入的回车,从而导致输入为""9.Math类的round() ceil()和floor()处理小数10.byte类原创 2021-07-31 11:24:14 · 1101 阅读 · 0 评论 -
9Java基础总结
阅读目录1.psvm定义的意义2.代码块3.常用API4.包装类(八种基本数据类型的包装类)5.自动装箱和自动拆箱(java5之后出现)6.包装类的缓存问题7.异常8.try-catch-finally 和return顺序:9.throws/throw10.自定义异常 1.psvm定义的意义 public:保证了方法的访问权限 static:保证在类未被实例化的时候就能调用(加载的时机) void:不需要返回值 main:约定俗成的名字 String[] args:提供控制台传入的参数 2.代码块 代码块分原创 2021-07-25 21:35:59 · 197 阅读 · 0 评论 -
8Java设计模式(持续更新)
阅读目录1.单例模式(Singleton pattern):2.工厂模式(Factory pattern):3.模板方法设计模式: 1.单例模式(Singleton pattern): 单例模式的实现方式是,一个类能返回对象的一个引用(永远是同一个)和一个获得该唯一实例的方法(必须是静态方法)。 饿汉式: public class SingleTon { public static SingleTon singleTon = new SingleTon(); private SingleTon(){原创 2021-07-22 16:08:40 · 98 阅读 · 0 评论 -
jvm内存机制和java字符串面试要点
这里写目录标题1.标准Java bean写法2.String原理3.Java中三种常量池:4.细化Java内存模型5.字符串的比较 1.标准Java bean写法 包括:private修饰的成员变量、getter和setter以及无参和有多个参数的有参构造方法 2.String原理 String底层是字节数组byte[]。 String不可变,但可以被共享。 3.Java中三种常量池: (1)字符串常量池(全局字符串池):由于字符串本身具有不可变性,因此使用字符串常量池对于同样的字符串可以起到一个缓存的作用原创 2021-07-20 21:00:17 · 111 阅读 · 0 评论 -
6 Java基础整理 第六-七章
阅读目录1.封装2.构造函数3.this关键字:4.练习5.Java包6.Java的权限修饰符:7.成员变量:8.单例模式:9.继承10.final关键字11.重写12.super关键字13.多态14.练习15.为什么局部变量不能被赋初值?16.为什么只能在第一行调用this()和super()构造方法? 1.封装 封装的目的是简化编程和增强安全性。 简化编程是指,封装可以让使用者不必了解具体类的内部实现细节,而只是要通过提供给外部访问的方法来访问类中的属性和方法 增强安全性是指,封装可以使某个属性只能被当原创 2021-07-20 17:09:16 · 204 阅读 · 0 评论 -
5Java基础整理 第5章
阅读目录1.API:Application programming interface2.常用算法:3.Arrays工具类4.面对对象思想 Object oriented programming5.对象的创建和引用:创建对象:类名(类型) 对象名(变量) = new 类名();6.Java内存结构(JVM内存划分):7.String类:String 是被final修饰的类,因此不能被继承。8.String常用方法9.StringBuffer:线程安全 StringBuilder:非线程安全(快)10.jav原创 2021-07-19 22:07:32 · 481 阅读 · 2 评论 -
1java基础
@[TOC]1.java特性 详细解读 Java语言_小沐CA-优快云博客 (1)Easy:Java的语法比C++的相对简单,另一个方面就是Java能使软件在很小的机器上运行,基础解释其和类库的支持的大小约为40kb,增加基本的标准库和线程支持的内存需要增加125kb. 小巧:由于Java的设计是要在小的计算机上运行,作为一种编程语言来说其系统是相对较小的。它能有效地在4MB以上RAM的PC机上运行。Java翻译器只占用几百KB。这种翻译器对Java的平台无关性和可移植性是可靠的。由于Java很小,它对内原创 2021-07-16 23:02:01 · 154 阅读 · 0 评论 -
4网课内容总结 第四章
阅读目录一级目录二级目录三级目录1.Java方法:2.方法的语法形式:3.方法语法形式中各个元素的含义:(1)修饰符:用来规定方法的可见范围等特征。如public表示公开方法,static表示该方法是静态的。(2)返回值类型:表示该方法会返回一个什么类型的值。如果不需要返回值,则类型为void。其他类型则需要在方法体内部最后使用 return 返回值类型 语句。return和break,continue一样。属于跳转语句,return的作用是返回给主调方法并退出当前方法。方法的返回值只能有一个。(3)方法名原创 2021-07-18 23:53:20 · 102 阅读 · 0 评论 -
3java基础补充(今天和昨天学习内容整理)
阅读目录1.java单机项目2.JavaSE又被称为J2SE,JavaEE和JavaME类同。3.Java特性(总结)(1)跨平台/可移植性(2)面向对象(3)安全性(4)简单(5)高效性(6)分布式:(7)多线程(8)健壮性(9)垃圾处理机制4.开发一个Java程序:(1)安装jdk(java development kit)(2)配置环境变量(3)创建.java源文件(4)编译运行(5)注意事项5.java的两个核心:jvm和gc6.数据类型、运算符、表达式要点(1)输入整数默认为int类型。bool、原创 2021-07-16 23:38:46 · 110 阅读 · 0 评论 -
2网课内容总结 1~2章节
阅读目录二级目录三级目录1.初识Java1.Java创建历史2.Java 语言的主要特点:3.Java SE,Java EE,Java ME4.java编译与运行5.JDK介绍6.字节码介绍7.即时编译技术8.JVM9.垃圾回收机制10.配置jdk环境变量11.java文件命名12.文档注释标签语法。2.数据类型和运算符1.变量2.数据类型3.进制转换4.字符5.boolean类型6.数据类型转换7.关于Scanner8.运算符9.表达式的运算顺序3.相关练习重点题目1.两数交换(1)temp (2)a,b原创 2021-07-16 23:33:47 · 135 阅读 · 0 评论