随笔分类 -  JavaSE

Java入门笔记
摘要:什么是JUC 面试高频问! java.util 工具包、包、分类 业务用普通的线程代码 Thread,效率并不高! Runnable 没有返回值、效率相比入 Callable 相对较低! 线程和进程 线程、进程,如果不能使用一句话说出来的技术,不扎实! 进程:一个程序,QQ.exe Music.ex 阅读全文
posted @ 2021-03-13 17:08 守漠待花开 阅读(62) 评论(0) 推荐(0) 编辑
摘要:JVM初探 请你谈谈对JVM的理解? java->class->jvm。java8虚拟机和之前的变化更新?去除了永久代,只剩元空间 什么是OOM?out of memory。什么是栈溢出?StackOverFlowError线程中的java虚拟机栈深度超过限制就会栈溢出。怎么分析? JVM的常用调优 阅读全文
posted @ 2021-03-12 18:15 守漠待花开 阅读(41) 评论(0) 推荐(0) 编辑
摘要:什么是注解 Annotation是从JDK5.0开始引入的新技术 Annotation的作用: 不是程序本身,可以对程序做出解释。(这一点和注释(comment)没什么区别) 可以被其他程序(比如:编译器等)读取。 Annotation的格式 注解是以"@注释名"在代码中存在的,还可以添加一些参数值 阅读全文
posted @ 2021-03-11 11:46 守漠待花开 阅读(199) 评论(0) 推荐(0) 编辑
摘要:面板Panel 解决了关闭事件! //Panel 可以看成是一个空间,但是不能单独存在public class TestPanel{ public static void main(String[] args){ Frame frame = new Frame(); Panel panel = ne 阅读全文
posted @ 2021-03-10 12:26 守漠待花开 阅读(60) 评论(0) 推荐(0) 编辑
摘要:概述 计算机网络: 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程的目的: 无线电台 传播交流信息,实现数据交互。通信 想要达到的效果: 如何准确地定位网络上的一 阅读全文
posted @ 2021-03-07 11:10 守漠待花开 阅读(122) 评论(0) 推荐(0) 编辑
摘要:多任务 现实中太多这样同时做多件事情的例子了,看起来是多个任务都在做,其实本质上我们的大脑在同一时间依旧只做了一件事情。 多线程 原来是一条路,慢慢因为车太多了,道路堵塞,效率极低。为了提高使用的效率,能够充分利用道路,于是加了多个车道。从此,妈妈再也不用担心道路堵塞了。 普通方法调用和多线程 程序 阅读全文
posted @ 2021-03-04 16:54 守漠待花开 阅读(4428) 评论(0) 推荐(2) 编辑
摘要:什么是异常 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求,你的程序要打开某个文件,这个文件可能不存在或者文件格式不对。,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能就满了。等等。 软件程序在运行过程中,非常可能遇到刚刚提到的这 阅读全文
posted @ 2021-03-02 12:26 守漠待花开 阅读(96) 评论(0) 推荐(0) 编辑
摘要:面向过程 & 面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么...... 面对过程适合处理一些较为简单的问题 面向对象思想 物理类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面对过程的思索。 面向对象适合处理复杂 阅读全文
posted @ 2021-03-02 11:05 守漠待花开 阅读(69) 评论(0) 推荐(0) 编辑
摘要:数组的定义 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数据元素,每个数据元素可以通过一个下标来访问它们。 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType[] ar 阅读全文
posted @ 2021-03-01 14:41 守漠待花开 阅读(133) 评论(0) 推荐(0) 编辑
摘要:Java的方法详解 何谓方法? Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,,就是一个 阅读全文
posted @ 2021-02-26 22:54 守漠待花开 阅读(44) 评论(0) 推荐(0) 编辑
摘要:Scanner对象 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。 基本语法: //创建一个扫描器对象,用于接收键盘数据Scanne 阅读全文
posted @ 2021-02-25 17:43 守漠待花开 阅读(59) 评论(0) 推荐(0) 编辑
摘要:Java基础 注释 注释并不会被执行,是给我们写代码的人看的 书写注释是一个非常好的习惯 Java中的注释有三种 单行注释 // 多行注释 /**/ 文档注释 /**回车 标识符和关键字 关键字 Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。 标识符注意点 所有的标识符都应 阅读全文
posted @ 2021-02-25 12:58 守漠待花开 阅读(83) 评论(0) 推荐(0) 编辑
摘要:Hello World 随便新建一个文件夹,存放代码 新建一个Java文件 文件名后缀名为.java hello.java 【注意点】系统可能没有显示文件后缀名,我们需要手动打开 编写代码 public class Hello{ public static void main(String[] ar 阅读全文
posted @ 2021-02-24 15:56 守漠待花开 阅读(129) 评论(0) 推荐(0) 编辑
摘要:卸载JDK 删除Java的安装目录 删除JAVA_HOME 删除path下关于Java的目录 查看java -version 安装JDK 百度搜索JDK8,找到下载地址 同意协议 下载电脑对应的版本 双击安装JDK 记住安装的路径 配置环境变量 ​ 1. 我的电脑-->右键-->属性 ​ 2. 环境 阅读全文
posted @ 2021-02-24 15:20 守漠待花开 阅读(24) 评论(0) 推荐(0) 编辑
摘要:##Java特性和优势 简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 ##Java三大版本 ###Write Once、Run Anywhere JavaSE:标准版(桌面程序、控制台开发......) JavaEE:嵌入式(手机、小家电......)已经淘汰 Java 阅读全文
posted @ 2021-02-24 12:59 守漠待花开 阅读(33) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示