自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jjf_jianFeng的博客

开心的时光从编程开始

  • 博客(42)
  • 资源 (2)
  • 收藏
  • 关注

原创 【java】Java线程之interrupt()函数的正确打开方式

java源码中interrupt函数的定义:public void interrupt() { if (this != Thread.currentThread()) checkAccess(); synchronized (blockerLock) { Interruptible b = blocker; ...

2019-06-04 10:12:12 483

原创 HTML中的英文字体颜色,及计算机职业中通用的RGB十六进制颜色

HTML中的英文字体颜色,及通用的RGB十六进制颜色 华文楷体-------#F0F8FF ----- Aqua 华文楷体-------Blue-------#0000FF 华文楷体------- Aquamarine ------- #7FFFD4 华文楷体 ------- Bisque ------- #FFE4C4 华文楷体 ------- BlueViolet -...

2019-05-30 21:12:57 970

原创 【09】java | 容器的布局管理器(XXXLayout)

BorderLayout使用BorderLayout的方法时,需要先创建该实例,然后用此实例为容器设置此实例指向的BorderLayout。只有几个可能会用到的方法:getConstraints(Component comp)获取指定组件的约束addLayoutComponent(Component comp, Object constraints)使用指定的约束对象将指定的组件添加到...

2019-05-30 16:56:30 725

原创 java容器:JTabbedPanel(标签面板) ----的基本用法

类头 public class JTabbedPane extends JComponent implements Serializable, Accessible, SwingConstants{}构造方法public JTabbedPane() 创建一个空的 TabbedPane ,默认标签位置为 JTabbedPane.TOPpublic JTabbedPane(int t...

2019-05-30 14:14:27 10662 4

原创 【java】查看 Java 所有字体的 代码。java字体对照小程序

复制下面代码,即可查看java中的代码package com.fontDesign;import javax.swing.*;import javax.swing.border.Border;import javax.swing.border.TitledBorder;import javax.swing.event.ListSelectionEvent;import javax.s...

2019-05-28 19:10:35 2353

原创 【java积累】为组件设置花样边框----BorderFactory的常用边框

package com.text1;import javax.swing.*;import javax.swing.border.Border;import javax.swing.border.TitledBorder;import java.awt.*;public class BorderUse { JFrame jFrame = new JFrame("BorderU...

2019-05-23 22:20:25 7932 2

原创 程序Bug【1】

package com.text1;import javax.swing.*;import javax.swing.border.Border;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.ItemEvent;...

2019-05-23 14:13:24 194

原创 【08_1】java | 图形界面用户设计——JFrame框架

容器java的图形用户界面由组件构成。容器为特殊的组件。组件必须放在容器中,不能单独存在。所以容器是用来放置组件的“杯子”。四种顶层容器:即最外层的容器。一般顶层容器不能嵌套。JFrameJAppletJWindowJDialog一种常用的非顶层容器:JPanel。JPanel可以嵌套使用。JFrame的使用套路:import java.awt.*; //导入框架设计所需的...

2019-05-21 17:30:08 1354

原创 【Frame】java | Frame类及其关系类解析

即将开始编写

2019-05-21 15:49:04 11912

原创 【06_2】java| Object类不再陌生

Object类所在包:java.lang.Object类头: public class Object---------------------------------------------------------------------------------------------------------------------------------------------------...

2019-05-20 23:03:43 196

原创 【07】java | 进一步讨论对象和类【构造函数和静态初始化器】

对象的构造和初始化对象的构造必须由构造函数完成:当对象没有提供自定义构造函数时,系统会自动提供无参构造函数,所有无参构造函数统称默认构造函数,即自定义的无参构造函数也称为默认构造函数。如果自定义了类的构造函数,但并没有自定义默认构造函数,系统也不会再提供默认构造函数。一个类可以定义构造函数,且可以重载多个构造函数,一个类中不能重写自身或者父类的构造函数也没要,所有构造函数没有重写,只有重载...

2019-05-20 20:47:51 207

原创 【06_1】java | clone()函数深度解析及深浅克隆的实现与堆地址的关系

clone()函数定义在Object类中:它位于java.lang包中他是java中的特殊函数:protected native Object clone() throws CloneNotSupportedException;protect:表示clone()的访问权限是保护的;由于他是protected的,再加之它位于java.lang包中,而此包是jdk提供的包,不能修改的,所以我们一...

2019-05-18 22:30:51 226

原创 【05】java | 修饰符详解

Java 修饰符Java语言提供了很多修饰符,主要分为以下两类:访问修饰符非访问修饰符访问控制修饰符ava中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。public : 对所有类可见。pubilc修饰符可可修饰:类、接口、变量、方法中,且意义相同。使用的对象:修饰类或接口: 由public修饰符修饰的类或接口,...

2019-05-18 14:33:04 339

原创 【04】java | 基本数据类型与变量详解

Java 基本数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。bytebyte 数据类型是8位,即1字节,有符号的,以二进制补码表示的整数最小值是: -128(-2^7)| Byte.MIN_VALUE最大值是: 127(2^7-1)| Byte.MAX_VALUE默认值是: 0byte 类型用在大型数组中节约空间,主...

2019-05-18 10:39:08 322

原创 【03】java | switch case 语句小结

Java switch case 语句switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。switch case 语句有如下规则:switch 语句中的数据类型可以是: byte、short、int 或者 char。从 Java SE 7 开始,switch 支持字符串 String 类型了,同时 case 标签的值必须为 字符串常量 或 字符串字面量...

2019-05-17 20:59:30 183

原创 【02】java|语法和风格

java工程的结构:一个java工程,也及时一个java工作空间(workspace)对应于本地的一个目录,一个完整的java project(项目)放于workspace目录下,由Java包(package)构成,不同的包放置不同的信息,其中src包放置的是源代码。源文件习惯放在包下,一个源文件可以是一个单独的java程序,也可由多个不同的源程序组成。java程序java的文件的编译(解...

2019-05-17 20:30:26 187

原创 JIT 编译器技术(Java虚拟机)

JIT 编译器JIT 简介JIT 是 just in time 的缩写, 也就是即时编译编译器。 使用即时编译器技术,能够加速 Java 程序的执行速度。java在允许一个源程序文件时:javac 将程序源代码编译,转换成 java 字节码,JVM 通过解释字节码将其翻译成对应的机器指令,逐条读入,逐条解释翻译。很显然,经过解释执行,其执行速度必然会比可执行的二进制字节码程序慢很多。为了提高...

2019-05-17 19:25:09 409

原创 Apache软件基金会(也就是Apache Software Foundation,)

Apache软件基金会(也就是Apache Software Foundation,),是专门为运作一个开源软件项目的 Apache 的团体提供支持的非盈利性组织,这个开源软件项目就是 Apache 项目。这个组织把自己作为有着相同目标的开发者与用户的团体,而不是简单的共享在一个服务器上的一组项目的组织团体。在它所支持的 Apache 项目与子项目中,所发行的软件产品都遵循 Apache许可证(...

2019-05-17 18:24:29 2873

原创 【01】Java|简介

Java 简介Java分为三个体系:JavaSE是Java平台标准版的简称,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java EE(Java Platform,Enter...

2019-05-17 18:17:20 162

原创 计算机网络基础

㈠┃①【三网融合】:电信网络,有线电视网络,计算机网络。②【Internet译名】:因特网、由全国科学技术名词审定委员会推荐;互联网、标准译名,能够体现Internet最主要的特征。③Internet:有数量极大的各种计算机网络互连起来的,所以流行称为“互联网”,仅在局部范围互连起来的计算机网络,只能成为“互连网”,而不叫“互联网”。④连通性和共享【资源共享】这两个主要特点是互联网所具有的...

2019-05-15 21:30:52 181

原创 大型3D游戏需要的编程技术

1)编程语言技术 2)算法与数据处理技术 3)计算机网络与计算机操作系统技术 4)数据库技术 5)图形图像编程技术 6)物理计算技术动画技术 7)特效技术 8)场景及场景管理技术 9)网络通讯技术 10) 下载升级技术 11)同步技术 游戏开发概述...

2019-05-15 21:28:11 2348

原创 【0】计算机网络《物理层》

⑴【看待物理层】:物理层考虑的是怎样才能在链接各种计算机的传输媒体上传输数据比特流,而不是具体的传输媒介。研究的是传输方法(方式)、传输方式转换、和传输媒介的功能性。可以将物理层描述为确定与传输媒体的接口有关的一些特性:机械特性、电气特性、功能特性、过程特性。⑵【数据传输方式】:在计算机内部多采用并行传输方式,在数据通信线路(传输媒介)上的传输方式一般为串行传输⑶【数据通信系统模型】:源系统...

2019-05-15 21:26:46 163

原创 【0】C++面向对象《数据成员与友元》

【静态数据成员】:①声明:在类的数据成员前面加上关键字static将类数据成员声明为静态数据成员。例静态数据成员i的声明static int i ;②定义:静态数据成员在程序开始运行时必须存在(定义空间)。对于单文件程序,类的定义与全局变量相同,一般在主函数之前定义。对于多文件程序,静态数据成员的定义要放在类的外部实现中,即与在类成员的成员函数实现的文件中定义,不能在类定义内部定义...

2019-05-15 21:20:44 145

原创 C++《引用》总结(不走弯路)

引用的概念 1)引用是个别名,当建立引用时,程序用另一个对象或变量的名字初始化它,即:“引用在声明时必须初始化,否则会产生编译错误”。 2)对引用的改动实际上就是对目标的改动,引用仅仅是个别名 3)引用不是值,不占存储空间,声明引用时,目标的存储状态不会改变。所以,既然定义的概念中有具体分配空间的含义,那么引用只有声明,没有定义。而且引用自身没有地址,寻找引用的地址(& rInt)...

2019-05-15 21:19:38 639

原创 【0】C++面向对象之《继承》

⑴继承的格式: 继承时子类的类名通过冒号语法连接public 父类名。⑵子类的空间布:子类的空间由父类结构和子类特有结构组成线性组成。⑶派生类(子类)的构造机制:调用子类的构造函数,但在执行该函数体之前先调用父类的构造并执行构造函数体,此时也可以通过冒号语法为父类构造函数的调用传递参数,否则只能调用父类的默认构造函数,由于此时调用的父类构造函数属于显式调用构造函数,所以调用父类的构造进而产生父...

2019-05-15 21:02:18 157

原创 【0】C++ 局部变量,全局变量,静态变量 解析(未完。。。)

【静态·局部·全局】的分配空间、作用域和生存期①【局部变量】:块作用域,生存期与作用域相同。在栈内存分配空间。②【全局变量】:作用域从声明开始到整个文件结束,可以用extern声明到其他文件中,则作用域扩展到声明的文件。生存期与作用域相同。在全局数据区分配空间。③【静态局部变量】:块作用域,生存期占整个文件,只定义一次,块消失时,该局部变量依然存在且值不变,下次使用该变量时可以延续上次的值。...

2019-05-15 20:58:56 228

原创 【0】C++ 《指针》模块总结(未完。。。)

只有数组名和函数名才表示地址,所以表示数组和函数的地址时不能加&【指针常量】:该指针是一个常量,必须初始化,即指针指向某个变量或对象后,指针的值不能改变,不能再让其指向其他变量,但是要注意,该指针只能指向变量,因为常量只能用指向常量的指针指向,既用常量指针,且,改变量的值可以随时改变(保护指针的值不被修改)type * const ptr【常量指针】:指向常量的指针,即该指针只能...

2019-05-15 20:56:27 124

原创 【0】C++常用的程序终止函数

1.abort函数函数原型:void abort(void);功能:中断程序的执行,返回C++系统的主窗口。该函数在stdlib头文件声明。2.assert函数函数原型:void assert(int expression);功能:计算表达式expression的值,若该值为false,则中断程序的执行,显示中断执行所在文件和程序行,返回C++系统的主窗口。该函数在assert文件声明。...

2019-05-15 20:49:23 8340

原创 【0】C++基础:【数组】解析

1。编译程序时编译器需要确定数组的大小,元素类型,所以下标表达式也必须有确定值,不能为变量名(因为变量在编译之后才知道具体值),也不能为浮点型表达式。2。以下标方式访问数组用下标方式表示的数组元素,也称为下标变量。常用形式为:数组名[表达式]其中,“[]”是下标运算符。下标运算符的左操作数是指针,右操作数是偏移值。下标运算通过指针的地址、指针的关联类型和偏移值计算地址,并以名方式访问对象。...

2019-05-15 20:43:03 258

原创 【0】编程中应注意的开发风格

1。类名首字母大写,并大驼峰命名,而变量名用小驼峰。class ClassName //所谓大驼峰首字母大写,但是,由于使程序可读性提高,标识符都因该见面知意,所以为了表示清楚类名的意思,当一个类由不同的单词或单词的缩写组成较长的类时,单词之间第一个字母要大写,这便是大驼峰的意思,而小驼峰就是大驼峰的第一个大写字母改为小写2。常亮用const定义并全部用大写,并必须初始化。3。在开始编写代...

2019-05-15 20:34:09 174

原创 【0】C++和C语言的输入输出详细解析

【输入方式】:C++程序的对于基本数据的输入方式有两种,(基本数据:数值型,字符和字符串)。①scanf(格式控制,地址列表),这种方式是继承了C语言的。其头文件为stdio.h格式%控制字符如下:%d,%i:用来输入有符号十进制整数。%u:用来输入无符号十进制整数。%o:用来输入无符号八进制数。%x,%X:用来输入无符号十六进制整数%c:用来输入单个字符。注意,空白字符(空格符)和...

2019-05-15 20:00:57 2979

原创 【0】C++面向对象--》《堆与拷贝构造函数》详解

⑴【C++程序的内存格局】:全局变量、静态变量、常量存放在全局数据区,所有类成员函数和非成员函数代码存放在代码区,为运行函数而分配的局部变量、函数参数、返回数据、返回地址等存放在栈区,余下的空间都被作为堆区。⑵【分配堆空间的基本方式】:分配堆空间可以用下面两种动态内存分配函数:①(type*)malloc(size)或(type *)remalloc(指针p,size)remalloc是根...

2019-05-15 18:25:41 177

原创 【0】PhotoShop常用快捷键备忘录

【单个英文字母】⒈【V】:移动工具⒉【M】:选择工具⒊【W】:快速选择工具⒋【C】:裁剪工具⒌【】:⒍【】:⒎【】:⒏【】:⒐【】:⒑【delete】:删除所选图层【ctrl+】⒈【ctrl+点击所选图层,成:快速选择图层区域,反向选择快捷键是ctrl+shift+i。⒉【ctrl+delete】:在选择的图层的被选择区域内填充背景色,对应填充前景色为alt+delete...

2019-05-15 18:22:10 705

原创 【00】java事件类型:无修改版

1.所有事件类型:Java将所有组件可能发生的事件进行分类,具有共同特征的事件被抽象为一个事件类AWTEvent,其中包括ActionEvent类(动作事件)、MouseEvent类(鼠标事件)、KeyEvent类(键盘事件)等。表列出了常用Java事件类、处理该事件的接口及接口中的方法。常用Java事件类、处理该事件的接口及接口中的方法事件类/接口名称接口方法及说明ActionEven...

2019-05-15 18:20:42 180

原创 Java 流(Stream)、文件(File)和IO

#Java 流(Stream)、文件(File)和IOJava.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。Java 为 I/O 提供了强大的而灵活的支持,使其更广泛地应用到文件传输和网...

2019-05-08 11:18:19 198

原创 Git 职场宝典

//git 的基本操作⦁ ssh-keygen : 在.ssh文件夹下新建配置ssh文件。⦁ mkdir fileName : 新建文件夹⦁ cd name :进入文件夹的name目录;⦁ pwd :查看当前目录⦁ git init :把当前指定的目录设为git版本库⦁ ls : 查看当前目录下的文件;⦁ ls -a :查看当前目录下的所有文件,包括隐藏文件。⦁ cat fileN...

2019-05-08 10:57:22 146

原创 java与C++的访问权限的区别和技术技巧

java 和 C++ 一样都是面向对象的语言,也是主流面向对象的高级语言。他们之间各有优缺点,可谓 C++ 曾经几年河东,奈何 java 发展太快。但是,笔者认为,虽然当下而言 java 主流于 C++ ,但是只有有兴趣,深入学有所成,一样吃香。话不多说,先解决此次主要话题! 1,只要稍微入门,就知道 java 和 C++ 都有三种访问控制方式 - public - pr...

2019-05-07 21:43:06 570

原创 一步到位建立java idea,Git,Github三者之间的链接

1。先在github网站上注册自己的github账号:https://github.com ,你只需要知道gtihub的主要作用是可以将自己的源代码推送到该网站上就行了,但是,着不是你的损失,它可以记录并保存你的工程代码的每一次修改,而且,也可以将每次的在需要的时候修改下载下来,然而,他最重要的功能是能够在同一次项目中与同事之间分工合作以不至于发生冲突,如果你已经在工作了,你将知道我讲的意思,如果...

2019-04-23 21:34:21 673

原创 【1】C++面向对象:《构造函数》之精讲

在一讲内容比较多,但对于C++的有关构造函数的问题都面面即到,使读者在使用不会心存顾虑⒈【类与对象】:类是一种抽象的概念,无实体可言,定义类时,没有分配内存空间的语句(就算定义数据成员也没为其分配空间),类的定义相当于变量的声明过程,定义的最终结果是定义了一种类类型数据。对象是一种实在的概念,是有具体操作的能力。对象可以被创建和销毁,而类定义之后一直存在。⒉【定义对象】:全局对象在主函数开始执...

2018-10-11 22:18:24 255

原创 C++面向对象:《类》之精讲

1:-) 类名首字母大写。2:-) 类的三种存储控制:public,protected,private。(private和protected的区别在类的继承中才表现出来)3:-) C++中类与结构的唯一区别是:类(class)定义中默认情况下的成员是private的,而结构(struct)定义中默认情况下的成员是public的。(C语言中的结构(struct)是不能有成员函数的)4:-...

2018-09-06 21:56:09 123

C++标准类库(中文帮助文档).zip

C++标准库,同时涵盖完整的C标准库,中文使用界面友好,函数和类都实现细节翻译,简单了然,走C++方向者必须要占为己有的资源

2019-05-15

Java API中文帮助文档.zip

中文版亲测可用,好用,目录清晰,各个接口,类,函数,变量翻译全面细致。有索引和查找功能

2019-05-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除