![](https://img-blog.csdnimg.cn/20210823202209458.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java知识
文章平均质量分 74
Java知识点整理
烟花烟火
学不死就往死里学
展开
-
13.Java的三大特性之封装性
封装性基础定义:我们可以通过对具体属性的封装实现。把对成员变量的访问进行私有化,让他只能在类内部可见,通过公共的方法间接实现访问。优点:提高代码的安全性、复用性和可读性。脏数据:把程序中出现的不符合逻辑的数据称为脏数据。原因:让用户直接将数据传给了成员变量解决: 1. 不让他直接传值----将成员变量私有化,写一个公共的方法 2.对数据进行过滤,将过滤后的数据交给成员变量public class Test1 { public static void main(St原创 2021-08-07 16:37:22 · 81 阅读 · 0 评论 -
12.面向对象
面向对象文章目录面向对象面向对象与面向过程类与对象对象类类与对象的描述类的设计对象的实例化匿名对象类中的成员访问成员分类static关键字空间分配访问规则关于静态与非静态、类与对象访问的问答:类是一种自定义的数据类型this关键字构造方法(重)代码段构造代码段静态代码段面向对象与面向过程两者都是一种看待问题、解决问题的思维方式、思想(不是一门语言)两者的区别面向过程:强调的是功能行为面向对象:强调的是完成功能的对象面向对象是基于面向过程的类与对象对象具有特定的功能,能够解决待定原创 2021-08-07 15:23:28 · 61 阅读 · 0 评论 -
11.数组
数组数组的定义数组是一个数据容器,可以存储基本数据类型,也可以存储引用数据类型的数据;数组的长度是不可变的,数组的内存空间是连续的;一个数组一旦实例化完成,长度是不能够改变的。数组的声明int[] arr1 = new int[5];//java语言风格int arr2[] = new int[5];//C系语言风格int[] arr3 = new int[] {1,2,3,4,5}int[] arr4 = {1,2,3,4,5}数组引用数组的实例化的时候, 需要使用到关键字new.原创 2021-07-31 17:51:38 · 145 阅读 · 0 评论 -
10.方法(函数)
方法方法的概念Java的方法(Method)类似于其它语言的函数(Function),指一段可以直接被另一段程序或代码引用的程序或代码。面向过程语言中,整个程序就是由函数(相互调用)组成的。面向对象语言中,方法(函数)是类的组成部份,整个程序是由很多类组成的。方法的组成要素修饰符返回值方法名参数方法体方法的优点使程序变得更简短清晰有利于程序的维护(修改)可以提高开发效率可以提高代码的重用性方法的命名规则方法名必须以字母、下画线 、$、数字组成不能以数字开头方法原创 2021-07-24 17:56:09 · 86 阅读 · 0 评论 -
9.流程控制-顺序、选择、循环
引言编程语言中,用于控制程序执行顺序,流程控制是逻辑的体现,通过流程控制可以组织多条语句java语言中存在的流程控制有:顺序、选择、循环顺序结构顺序流程控制,是一种代码执行的默认顺序,依据代码的编写顺序从上到下,从外到内依次执行public static void main(String[] agrs){ System.out.println("setp1") System.out.println("setp2"); System.out.println("setp3");原创 2021-07-24 16:49:15 · 244 阅读 · 0 评论 -
8.Java语法基础-运算符
键盘输入动态的获取用户的输入//导包import java.util.Sccanner;public static void main(String[] args){ Scanner input = new Scanner(System.in); // 输入一个整数数据 int num = input.nextInt(); //输入一个 字符串数据 String name = input.next(); //输入一个double 数据 double money = input.原创 2021-07-24 15:59:45 · 78 阅读 · 0 评论 -
7.Java语法基础-标识符、变量、数据类型
标识符定义Java对包、类、方法、参数和变量等要素命名时使用的字符序列称为标识符标识符的命名规则在标识符的命名中, 应该遵循以下命名的规则:由字符(含英、中、日、俄等)、数字、下划线(_)和美元符号($ 音:dollar)组成不能以数字作为开头区分大小写长度无限制(但是一般不要超过15个字符)不能与系统关键字或者保留字重名标识符的命名规范见名知意,就是在取名时用英文,如:Student、getAge、getMax驼峰式命名法大驼峰命名法:每一个单词的首字母都大写适用类型:原创 2021-07-24 15:07:39 · 84 阅读 · 0 评论 -
6.进制详情与原反补码
进制的定义进制也就是进位计数制,是人为定义的带进位的计数方法(有不带进位的计数方法,比如原始的结绳计数法,唱票时常用的“正”字计数法,以及类似的tally mark计数)。 对于任何一种进制—X进制,就表示每一位置上的数运算时都是逢X进一位。 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位。进制的分类常用的进制二进制: 以数字0-1来表示每一个自然数,逢2进10, 1, 10, 11, 100, 101, 110, 111, 1000, …八进制原创 2021-07-24 14:11:27 · 319 阅读 · 0 评论 -
5.第一个Java程序
Java的执行流程首先创建一个"Hello.java"文本文件,使用Nodepad++编写代码并保存/*第一个java程序*/public class Hello{ public static void main(String[] args){ //输出Hello Java! System.out.println("Hello Java!"); }}打开命令行窗口(win+R,输入cmd敲回车)进入保存编写好的"Hello.java"目录去,使用javac进行编译,会得原创 2021-07-24 11:30:05 · 56 阅读 · 0 评论 -
4. Java开发工具-IDEA的安装
Java开发工具-IDEA的安装开发工具简单开发工具对于初学者来说,为了体验编译过程,以及记忆语法、关键字等,建议先使用简单开案工具2-3天,这些工具没有语法提示,但稍微高级一点的有关键字提示等功能,实际开发中是不会使用他们开发的,效率极低,在这里我推荐我是用的两个记事本系统自带的文本编辑工具,在编写代码完成后只需要将.txt后缀修改为.java就可以了Nodepad++是一款很好用的文本编辑器,还可以转换文件的编码格式,推荐使用Nodepad++ 提取码:75kl继承开发工具这原创 2021-07-24 10:56:01 · 669 阅读 · 2 评论 -
3.Java环境搭建-配置环境变量
配置环境变量为什么配置环境变量?在命令行窗口可直接使用javac.exe和java.exe进行编译和运行配置环境变量过程点开文件夹,在左方找到“此电脑”,右键后点击属性下拉,找到“高级系统设置”,点击点击环境变量找到下方“系统变量”,点击新建根据自己jdk的安装路径来填写,点击确定在“系统变量”找到“Path”,根据下图配置好测试:打开命令行窗口,输入java -version,如果出现正确的版本信息,那么就配置成功...原创 2021-07-24 10:12:03 · 61 阅读 · 0 评论 -
2.Java环境搭建-JDK下载和安装
JDK下载和安装JDK下载进入Oracle官网下载Oracle官网通过网盘链接来获取百度网盘链接 提取码:456kJDK安装JDK的安装是非常简单的,就是点击下一步就行,但要注意的是,在安装时,会默认安装在C盘的Program Files目录下,若要更爱你目录,就要记住自己的安装路径,JDK的安装路径中最好不要出现中文和空格(注意:在jdk的安装过程中,包含了jre的安装,如果不想装在默认目录下,那么在安装jre的时候,要注意安装路径,不要覆盖刚刚安装好的jdk。)找到下载好的jdk的原创 2021-07-24 09:56:21 · 402 阅读 · 0 评论 -
1.Java知识
Javajava不同工具J2EE: Java 2 Platform,Enterprise Edition(Java 2企业版)J2SE: Java 2 Platform,Standard Edition(Java 2标准版-我们要使用的版本)J2ME: Java 2 Platform,Micro Edition(Java 2袖珍版)JVM: Java Virtual Machine(Java 虚拟机)JDK: Java Development Kit(Java开发工具包)JSDK: Java原创 2021-07-24 09:25:40 · 65 阅读 · 0 评论