![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 69
酒在空城
数字人生
展开
-
一、java简单背景知识
一、计算机高级编程语言类型 计算机语言发展史 编译型:将源代码一次性翻译成可执行代码; 解释型:将源代码解释一句执行一句; Java 语言是两种类型的结合。 二、java语言的发展 1、Java是什么? 是SUN ( Stanford University Network 斯坦福大学网络公司 ) 1995年推出的一门高级编程语言。 2、Java名称的来源 Java最初被命名为O...原创 2019-12-10 16:01:41 · 352 阅读 · 0 评论 -
二、java编写规范
一、命名 变量的命名规则 1、可以包含 字母,数字,下划线,$ 2、不可以数字开头,不可以使用ava关键字。 变量的命名规范 1、第一个单词首字母小写,第二个单词首字母大写 xingMing 2、String XM = ”张小美”; 在程序中可以运行,但不符合规范。 二、见名知意 1、类、方法、变量的命名要有其含义,让人容易理解。java本身也是一种语言,最好的注释,其...原创 2019-12-26 17:19:44 · 127 阅读 · 0 评论 -
三、跨平台性说明
一、举例说明 我们知道,只要是用标准C开发的程序,使用不同的编译器编译后的可执行文件是可以在对应平台运行的,比如windows可以使用VC编译,那编译后的exe文件就可以在windows下运行;liunx下可以使用GCC编译,生成的可执行文件就可以在Liunx上运行。 到这里请大家思考一个问题:“VC编译的exe能在Liunx上运行吗?” 答案肯定是否定的。使用特定编译器编译的程序只能在对应...原创 2019-12-26 16:45:24 · 629 阅读 · 1 评论 -
四、访问修饰符
分类:四种,更安全。 【1】 public 本类 本包中的子类 本包中的其它类 其它包中的子类 其它包中的其它类 【2】 protected 本类 本包中的子类 本包中的其它类 其它包中的子类 不能 【3】 default 本类 本包中的子类 本包中的其它类 不能 ...原创 2018-01-06 16:28:37 · 189 阅读 · 0 评论 -
五、数据类型
参看链接:https://www.cnblogs.com/Free-Thinker/p/4573068.html 一、浮点型 1、什么是浮点型? 2、什么场景下会使用浮点型? 二、数据类型之间的转换 1、强转 三、BigDecimal类型详解 四、引用数据类型 五、变量的存储位置 ...原创 2020-01-06 14:45:52 · 2025 阅读 · 0 评论 -
六、关键字
4.关键字: (1)this:this是一个关键字,存储了当前对象的内存地址 -->this对象,用来访问本类自己的属性和方法。 -->构造器中,给属性set值。 【1】 使用本类的属性 ,this.属性名, this可以省略不写 【2】 调用本类的方法 this.方法名() ,this可以省略不写 【3】 调用本类的构造方法, 要求必须是构造方法中的第一句代码 ...原创 2020-01-06 14:46:46 · 362 阅读 · 0 评论 -
七、类和对象
编程开发的两大类:面向过程:按部就班,分步执行; 面向对象:高内聚,低耦合(找参与者)。 高内聚:模块内部,要紧密联系。 低耦合:模块与模块之间,依赖性要低。 首先要知道一个软件是由多个子程序组装而成, 而一个程序由多个模块(方法)构成! 而内聚就是指程序内的各个模块之间的关系紧密程度, 偶合就是各个外部程序(子程序)之间的关系紧密程度. 所以很易明白,为什么要高内聚?模块之...原创 2018-01-06 16:35:17 · 711 阅读 · 0 评论 -
八、方法
1.方法: (1)是什么:一段小代码小程序,===》完成独立功能的小程序; (2)干什么:一个功能,能被多次调用,有静态与动态,存在于类中; (3)return:结束方法;方法只有定义没有使用,是不起任何作用的,只有在调用时才会被执行; (4)方法名称:字母,数字,下划线,$,不能以数字开头,不能是java 关键字,第一个单词的首字母小写,第二个单词的首字母大写。 ps:break:如何退出...原创 2018-01-06 16:31:24 · 234 阅读 · 0 评论 -
九、容器
数组: 1.定义:(1)引用数据类型;(2)数组实际上是一个容器,“装(存储)数据”,数组类型相同,而且是有序的;(3)数组是一次性声明多个相同变量的变量,变量的名称都相同,使用序号来访问。 2.底层原理: 栈内存中存储数据:基本数据类型的值与引用数据类型的内存地址; 基本数据类型,在进行方法调用时,传递的是基本数据类型的值的副本; 引用数据类型,在进行方法调用时,传递...原创 2018-01-06 16:37:24 · 1519 阅读 · 0 评论 -
十、面向对象
//面向对象的编程 java的四大特点:封装 继承 多态 抽象 【1】 封装-->提高程序的安全性 【2】 继承-->提高代码的复用性 【3】 多态-->提高程序的可扩展和可维护性 1.封装: (1)什么是封装:将属性私有化 ,所有的属性使用private进行修饰;编写public的取值,和赋值方法; (2)为什么要封装:提高程序的安全性,不合法的数据不允许...原创 2018-01-06 17:03:18 · 238 阅读 · 0 评论