随笔分类 -  Java基础

摘要:概述 堆和方法区共享,栈独立 一个线程一个栈 main方法结束只代表主线程结束了,其他线程可能还在执行 思考: 使用了多线程机制之后,main方法结束,是不是有可能程序也不会结束。 main方法结束只是主线程结束了,主栈空了,其他的栈可能还在压栈弹栈 多线程的并发理解 问题: 对于单核的CPU来说, 阅读全文
posted @ 2021-12-05 16:27 喂s别闹 阅读(10) 评论(0) 推荐(0) 编辑
摘要:线程的终止 1、当线程完成任务后,就会自动退出 2、还可以通过使用变量来控制run方法退出的方式停止线程。 案例: 启动一个线程,然后在main线程中去停止子线程(**我们直线在子线程上设置一个变量,直接让循环开关关闭 **) /** * @author 喂S别闹 * @create 2021/11 阅读全文
posted @ 2021-11-18 20:09 喂s别闹 阅读(134) 评论(0) 推荐(0) 编辑
摘要:线程相关概念 进程 进程试试指运行中的程序,比如使用的QQ,就启动了一个程序,操作系统就会为该进程分配内存空间。当我们使用其他app就又启动了进程,操作系统就为app又分配了一个新的内存空间。 进程是程序的一次执行过程,或是正在运行的一个程序。是动态过程:有自身的产生、存在和消亡的过程。 线程 线程 阅读全文
posted @ 2021-11-14 13:50 喂s别闹 阅读(93) 评论(0) 推荐(0) 编辑
摘要:| # 反射机制概述、 | | | | ## Java Reflection | | | | Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 | | | | | | | | 加 阅读全文
posted @ 2021-07-25 13:55 喂s别闹 阅读(53) 评论(0) 推荐(0) 编辑
摘要:笔记来源:文章来源于尚硅谷视频的学习过程 网络编程 概述 程序员面对的是一个统一的网络编程环境 网络基础 网络编程的目的:直接或间接地通过网络协议与其他计算机实现数据交换,进行通讯。 网络编程中的两个主要问题: 如何准确地定位网络上一台或多台主机;定位主机上的特点的应用。 找到主机后如何可靠高效地进 阅读全文
posted @ 2021-07-22 16:31 喂s别闹 阅读(294) 评论(0) 推荐(0) 编辑
摘要:File类的使用 简介 java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关 File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。 想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File 阅读全文
posted @ 2021-07-16 16:18 喂s别闹 阅读(47) 评论(0) 推荐(0) 编辑
摘要:基本概念(程序、进程、线程) 程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期 如:运行中的QQ,运行中的MP3 阅读全文
posted @ 2021-06-15 22:27 喂s别闹 阅读(89) 评论(0) 推荐(0) 编辑
摘要:操作数据库 操作数据库>操作数据库中的表>操作数据库中的表的数据 MySQL的关键字不区分大小写 操作数据库(了解) 注意:[]里面的空格是可选的 1、创建数据库 CREATE DATABASE [IF NOT EXISTS ]westos; 2、删除数据库 DROP DATABASE [IF EX 阅读全文
posted @ 2020-12-16 22:18 喂s别闹 阅读(230) 评论(0) 推荐(0) 编辑
摘要:注解 什么是注解 Annotation是从JDK5.0开始引入的新技术。 Annotation的作用: 不是程序本身,可以对程序作出解释.(这一点和注释(comment)没什么区别) 可以被其他程序(比如:编译器等)读取. Annotation的格式: 注解是以"@注释名"在代码中存在的,还可以添加 阅读全文
posted @ 2020-12-01 21:58 喂s别闹 阅读(139) 评论(0) 推荐(0) 编辑
摘要:网络编程 概述 就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交 计算机网络: 计算机网络是指将地理地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程的目的: 阅读全文
posted @ 2020-11-29 21:08 喂s别闹 阅读(115) 评论(0) 推荐(0) 编辑
摘要:什么是异常 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。 软件程序在运行过程中,非常可能遇到刚刚提到的这些异 阅读全文
posted @ 2020-11-22 14:06 喂s别闹 阅读(106) 评论(0) 推荐(0) 编辑
摘要:面向对象编程(oop) 面向过程&面向对象 面向过程思想(线性思维) 步骤清晰简单,第一步做什么,第二步做什么.....面 对过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程 阅读全文
posted @ 2020-11-22 14:05 喂s别闹 阅读(109) 评论(0) 推荐(0) 编辑
摘要:数组: 数组的定义 数组是相同类型数据的有序集合. 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们. 数组的声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:`` dataTy 阅读全文
posted @ 2020-11-17 22:52 喂s别闹 阅读(205) 评论(0) 推荐(0) 编辑
摘要:Java方法笔记: 什么是方法? Java方法是语句的集合,他们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个 阅读全文
posted @ 2020-11-17 20:23 喂s别闹 阅读(122) 评论(0) 推荐(0) 编辑
摘要:Scanner对象 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner 是Java5的新特征,我们可以通过Scanner类来获取用户的输入。 基本语法: Scanner s = new Scanner 阅读全文
posted @ 2020-11-16 22:21 喂s别闹 阅读(95) 评论(0) 推荐(0) 编辑
摘要:包机制 为了更好地组织类Java提供了包机制,用于区别类名的命名空间。 包语句的语法格式为: package pkg1[.pkg2[.pkg3..]]; 一般利用公式域名倒置作为包名; 如:www.baidu.com 那么包名就是 com.baidu.www 为了能够使用某一个包的成员,我们需要在J 阅读全文
posted @ 2020-11-16 22:19 喂s别闹 阅读(116) 评论(0) 推荐(0) 编辑
摘要:类型转换 由于Java是强类型语言,所以要进行有些运算的时候的,需要用到类型转换 低 >高 byte,short,char->int->long->float->double public class Demo03类型转换 { public static void main(String[] arg 阅读全文
posted @ 2020-11-14 15:45 喂s别闹 阅读(158) 评论(0) 推荐(0) 编辑
摘要:注释 书写注释是一个很好的习惯(慢慢培养自己写注释的习惯) 平时写代码要有一个好的习惯 注释并不会被执行,只是为了让我们更好的看懂代码 单行注释:// 多行注释:/* xxxxx */ JavaDoc(文档注释):/** xxxx */ 彩蛋:可以百度搜索”有趣的注释“会有好看的注释。 标识符 关键 阅读全文
posted @ 2020-11-14 01:01 喂s别闹 阅读(97) 评论(0) 推荐(0) 编辑
摘要:JDK的安装 卸载JDK 删除java的安装目录 删除java_home 删除path下关于java的目录 dos中看下,java -version 安装JDK 搜索jdk8,下载 安装jdk 记住安装的路径 配置环境变量 我的电脑-->右键-->属性 环境变量-->系统变量-->创建JAVA_HO 阅读全文
posted @ 2020-11-11 21:10 喂s别闹 阅读(90) 评论(0) 推荐(0) 编辑

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