java
文章平均质量分 81
God_Of_Gun
这个作者很懒,什么都没留下…
展开
-
研究JVM
JVM探究JVM位置操作系统(window,linux,mac)JVM的体系结构.java=>classFile=>类加载器Class Loader=>运行时数据区(Runtime Data Area){方法区method area,Java栈stack,本地方法栈native method stack,堆heap,程序计数器}=>{本地方法接口,数据引擎}<=本地方法库JVM调优百分之99几乎都在调优堆和方法区(特殊堆)类加载器原创 2021-06-16 20:17:13 · 120 阅读 · 0 评论 -
Java12 注解和反射
注解和反射注解 Java.Annotation注解入门内置注解自定义注解,元注解什么是注解Annotaion是从JDK5.0引入Annotation的作用:不是程序本身,可以对程序做出解释(这一点和注释comment没什么区别)可以被其他程序(比如:编译器等)读取Annotation的格式:注解是以“@注释名”在代码中存在的,还可以田间一些参数值,例如:@SuppressWarnings(Value=“unchecked”)Annotation在哪里使用:可以附加在packag原创 2021-06-11 11:08:58 · 151 阅读 · 0 评论 -
java GUI学习
GUI编程怎么学?这是什么?它怎么玩?该如何去在我们平时运用?组件:窗口弹窗面板文本框列表框按钮图片监听事件鼠标事件键盘事件破解工具1.简介GUI的核心:Swing 、AWT,(因为界面不美观,需要jre环境)我们为什么要学习?1.可以写出自己心中的一些小工具2.了解mvc架构,了解监听!2.AWT2.1、Awt介绍1.包含了很多类和接口! GUI:图形用户界面2.2、组件和容器Frame frame = new Frame("我的第一个程序")原创 2021-05-28 17:16:21 · 127 阅读 · 0 评论 -
Java11 网络编程
网络编程1.1、概述计算机网络时指将地理位置不同的具有独立功能的多台计算机以及外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程的目的:无线电台:传播交流信息、数据交互、通信想要达到这个效果需要什么:·1.如何准备的定位网络上的一台主机 ,定位到这个计算机上的某个资源2.找到了这个主机,如何传输数据呢?javaweb: b/s网络编程:TCPIP C/S网络通信的要素人工智能:智能汽车:工厂原创 2020-10-04 22:55:24 · 149 阅读 · 0 评论 -
Java9 集合
集合目录:集合概念Collection接口List接口与实现类泛型和工具类set接口与实现类Map接口与实现类概念:对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能和数组的区别:数组长度固定,集合长度不固定数组可以存储基本类型和引用类型,集合只能存储引用类型位置:java.util.*Collection体系集合包括List和SetList包括ArrayList、LinkedList、VectorSet包括HashSet、SortedSet(Tree原创 2020-09-29 20:29:23 · 240 阅读 · 1 评论 -
Java 8 内部类和常用类
内部类与常用类目录:内部类object类object类常用方法包装类String类BigDecimal类内部类分为:成员内部类,静态内部类,局部内部类,匿名内部类概念:在一个类的内部再定义一个完整的类特点:编译之后可生成独立的字节码文件内部类可直接访问外币类的私有成员,而不破坏封装可为外部类提供必要的内部功能组件成员内部类:在类的内部定义,与实例变量、实例方法同级别的类外部类的一个实例部分,创建内部类对象时候,必须依赖外部类对象静态内部类:不依赖外部类对象,可直接创原创 2020-09-28 23:24:26 · 200 阅读 · 0 评论 -
Java7 多线程
多线程 Java.Thread目录线程简介线程实现(重点)线程状态线程同步(重点)线程通信问题高级主题线程简介任务、进程、线程、多线程一个进程可以有多个线程,如视频中同时听声音、看视频、看弹幕等Process与Thread程序s是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念进程则是执行程序的一次执行过程,是一个动态的概念。是系统组员分配的单位一个进程包含了若干个线程。一个进程至少有一个线程,不然没有存在的意义。线程是cpu调度和执行的单位。注意:很多原创 2020-09-28 19:37:20 · 237 阅读 · 0 评论 -
Java6 异常机制
异常机制目录什么是异常异常体系结构Java异常处理机制处理异常自定义异常什么是异常英文问exception指程序运行中出现的不期而至的各种状况 如:文件找不到,网络连接失败,非法参数等异常发生再程序运行期间,它影响了正常的运行流程三种类型的异常:检测性异常:最具代表的检查下异常时用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常再编译时不能被简单地忽略 运行时异常:运行时异常时可能被程序员避免的异常。与检查下异常相反,运行时异原创 2020-09-25 00:03:20 · 77 阅读 · 0 评论 -
java5面向对象编程
面向对象编程Java的核心西乡就是oop目录初识面向对象方法回顾和加深对象的创建分析面向对象三大特性抽象类和接口内部类和oop实战面向过程 & 面向对象面向对象思想步骤清晰简单,第一步做什么,第二步做什么面对过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思考面向对象适合处理复杂的问题,适合处理需要多人协作的问题!对于描述复杂的事务,为了从宏原创 2020-09-24 19:18:05 · 144 阅读 · 0 评论 -
Java4 数组
数组目录数组的概述数组声明创建数组使用多维数组Arrays类稀疏数组什么是数组数组的定义数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照易顶的先后次序排列组合而成其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们String [ ] ={1,2,3,4,5]数组声明创建必须声明数组变量,才可以在程序中使用数组。下面是声明数组变量的语法:dataType[] arrayRefVar; //首选方法或dataType原创 2020-09-23 14:58:26 · 146 阅读 · 0 评论 -
Java3 方法
方法目录何为方法方法的定义以调用方法重载命令行传参可变参数递归什么是方法?Java方法时语句的集合,在一起执行一个功能方法时解决一类问题的步骤的有序 组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,实现某个功能的语句快的集合。我么设计方法的时候,最好保持的方法的原子性,就是一个方法只完成一个功能方法的定义Java的方法类似于其他语言的函数,是一段用来完成待定功能的代码片段,一般情况下,定义一个方法包含一下的语法: **方原创 2020-09-22 15:35:13 · 139 阅读 · 0 评论 -
java2流程
流程控制篇目录:用户交互Scanner顺序结构选择结构循环结构break & continueScanner类之前我们学的语法没有实现程序和人的交互,但是Java给我们提供了一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,我们可以提供过Scanner类来获取用户的输入基本语法:Scanner s =new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,原创 2020-09-21 15:33:26 · 102 阅读 · 0 评论 -
Java1简介
什么是计算机1.全称电子计算机,俗称电脑2.硬件和软件组成计算机硬件硬件组成cpu内存主板电源Javajava特性和优势简单性面向对象可移植性高性能分布式动态性多线程安全性健壮性JAVA标识符所有的标识符都应该以字母(A-Z或者a-z),美元($),或者下划线(_)开始首字母之后可以是字母(A-Z或者a-z),美元($),或者下划线(_)开始不能使用关键字作为变量名或方法名标识符是大小写敏感的合法标识符举例:age,$salary非法标识符举例:原创 2020-09-19 17:04:26 · 742 阅读 · 0 评论