![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言
紫气天堂
卦不敢算尽,畏天道无常
情不敢至深,恐大梦一场
展开
-
java笔记(十)-------多线程
一、程序、进程、线程程序是为了完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程,有其产生、存在和消亡的过程。进程是动态的。进程作为资源分配的单位,系统会在运行时为每个进程分配不同的内存区域。线程是进程的进一步细化,是一个程序内部的一条执行路径。若一个进程同一时间内并行执行多个线程,就是支持多线...原创 2020-04-30 09:22:45 · 155 阅读 · 0 评论 -
java笔记(九)-------异常
一、异常体系结构异常:在java语言中,将程序执行中发生的不正常情况称为异常。java程序在执行过程中所发生的异常事件可分为两类:Error(java虚拟机无法解决的严重问题)和Exception(其他因编程错误或偶然因素导致的一般性问题,可以使用针对性的代码进行处理)。Exception分为两种,编译时异常和运行时异常。异常体系结构:java.lang.Throwable...原创 2020-04-24 15:37:12 · 176 阅读 · 0 评论 -
java笔记(八)-------面向对象
一、面向对象的三大特性1、封装性封装性的设计思想,即把该隐藏的隐藏起来,该暴露的暴露出来,以此实现程序设计的高内聚(类的内部数据操作细节自己完成,不允许外部干涉)、低耦合(仅对外暴露少量的方法用于使用)。java中通过将数据声明为私有的(private),在提供公共的(public)方法:get()和set()实现对该属性的操作。java中使用权限修饰符来限定对该类成员的访问权限。...原创 2020-04-14 11:49:35 · 162 阅读 · 0 评论 -
java笔记(五)-------进制
进制,也就是进位计数制,是人为定义的带进位的计数方法(有不带进位的计数方法,比如原始的结绳计数法)。对于任意一种进制——X进制,就表示每一位置上的数运算时都是逢X进一位。十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,X进制就是逢X进位。十进制是人类的天然选择。十进制编码几乎就是数据本身。十进制的基数为10,数码由0-9组成,计数规律逢十进一。二进制有两个特点,它由两...原创 2020-03-26 11:10:49 · 189 阅读 · 0 评论 -
java笔记(四)-------基本语法
一、注释java注释是用于注解说明解释程序的文字。可分为三类:单行注释、多行注释、文档注释(java特有)。对于单行注释和多行注释,被注释的内容不会被JVM(java虚拟机)解释执行。而文档注释,其注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档。操作命令如下:javadoc -d mydoc -author -version HelloW...原创 2020-03-24 12:34:02 · 109 阅读 · 0 评论 -
java笔记(三)-------java语言概述
一、软件开发简介软件(Software)是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。人机交互方式分为两种:一是图形化界面(Graphical User Interface, GUI),二是命令行方式(Command Line Interface,CLI)。Pascal之父Nicklaus Wirth说过:“Algor...原创 2020-03-17 11:39:18 · 825 阅读 · 0 评论 -
java笔记(二)-------jdk8的安装与配置
一、下载与安装1、打开网页https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html2、根据自己电脑操作系统的位数(即32位操作系统或64位操作系统),点击进行下载3、进入安装向导4、下一步,更改安装路径,选择安装所有组件更改为D:\developer_tools\Java...原创 2020-03-16 11:09:06 · 354 阅读 · 0 评论 -
java笔记(一)-------入门须知
一、概述1.1 计算机概述计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可进行数值计算,又可进行逻辑运算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化职能电子设备。计算机由硬件系统和软件系统组成,没有安装任何软件的计算机称为裸机。可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,比较先进的计算机由生物...原创 2020-03-16 11:09:23 · 122 阅读 · 0 评论 -
不安全的HTTP方法
近日,一个上线很久的项目,后台使用curl测试时发现了一个漏洞:不安全的HTTP方法,如下图所示:一、HTTP方法根据HTTP标准,HTTP请求可以使用多种方法,其如下所示:HTTP1.0定义了三种请求方法:GET、POST和HEADHTTP1.1新增了五种请求方法:OPTIONS、PUT、DELETE、TRACE和CONNECTWebDAV (Web-based Dist...原创 2019-07-17 17:00:58 · 9307 阅读 · 0 评论 -
20个高级java面试题汇总
这是一个高级java面试系列题中的第一部分。这一部分论述了可变参数、断言、垃圾回收、初始化器、令牌化、日期、日历等等java核心问题。 1、什么事可变参数?转载 2015-08-24 09:41:12 · 516 阅读 · 1 评论