我的java基础学习
sosothing
刚刚接触java的新生 希望可以在博客上多多交流。
展开
-
java基础学习笔记09(代码块、多态、抽象类、final关键词)
java基础学习笔记09(代码块、多态、抽象类、final关键词) 第一章:代码块 代码块就是一组通过大括号{}包裹起来的内容。 1.1 初始化块 初始化块定义在类中,方法外的代码块。 实例代码: public class Person { private String name; private int age; { System.out.println("Person的初始化块");...原创 2019-10-22 21:10:29 · 117 阅读 · 1 评论 -
java基础学习08(重写方法、jdk自带的Object类、封装)
java基础学习08(重写方法、jdk自带的Object类、封装) 第一章 接上次讲继承中的方法重写 在子类继承父类后,在调用子类的功能后后发现子类的功能不满足我们的需求时,我们就要在子类中重新编写相同的方法,达到覆盖父类中该方法的效果,这样再次调用就能满足我们的需求了。其实就是对于子类的一些行为的扩展。 出现方法重写的前提:一定发生继承关系!! 1.1 怎样达到子类方法覆盖父类方法? 子类中方...原创 2019-10-21 20:45:35 · 444 阅读 · 0 评论 -
java基础学习day07(面向对象、static关键词、this关键词、super关键词)
java基础学习day07(面向对象、static关键词、this关键词、super关键词) 第一章 面向对象 1.1 什么是面向对象? 1.1.1 面向对象和面向过程的区别 1.面向对象:就拿人开车来说,在人开车这个实例中,人和车就是两个对象,人负责开车,车负责被开,在这里我们只看车子能不能开动,只要具备车有开的的功能,然后人有会开车的功能,车子就能开动,这里不用去管车子如何开动,人如何去开车的...原创 2019-10-15 03:56:37 · 140 阅读 · 0 评论 -
java的基础学习day06(方法的学习)
java的基础学习day06(方法的学习) 第一章 方法 1.1、什么是方法? 方法就是一个功能模块的集合,将很多代码放在一组{}里面,形成一个代码块。 方法的作用:可以提高程序的复写性。 1.2、为什么要使用方法? 1.2.1 何处使用发法 在编写程序的时候有可能会出现相同的代码或者是给相同的变量多次赋值,在这种情况下除了使用循环外,我们还可以用方法来避免这种情况的出现。 1.2.2 使用方...原创 2019-10-10 21:05:40 · 99 阅读 · 0 评论 -
java基础学习笔记day05(位运算符、运算符优先级)
java基础学习笔记day05(位运算符、运算符优先级) 第一章 接上篇运算符讲位运算符和条件运算符 1.1、位运算符 在java中位运算符有&、|、^、~、>>、<<、>>。在java程序中,进行位运算就是拿操作数的二进制进行运算。 1.1.1、按位& 按位& 1 0 1 1 0 0 0 0 看如下代码: pub...原创 2019-09-29 13:06:36 · 188 阅读 · 0 评论 -
java基础学习笔记day04(常量、数据类型转换、运算符)
java基础学习笔记day04(常量、数据类型转换、运算符) 前言:上一次笔记说到变量,那么在java中除了变量还有常量,其实常量在项目开发中用的也很多,但是在一些书面上对常量的介绍很少很少,往后大家在项目中会很多的利用到常量,所以常量也是要好好学习的;那么在众多的常量类型中,区间有大有小,既然有小有大,就应该有互相转换的问题;那这些变量中的运算又是怎么运算的呢,除了我们数学中聊到的加减乘除还有什...原创 2019-09-26 21:15:27 · 247 阅读 · 3 评论 -
java的基础学习笔记day03
java的基础学习笔记day03 第一章 详细理解基本数据类型 前言:基本数据类型分为整数类型、小数类型、逻辑型类型、字符类型四种,每种类型都有对应的变量,而且每种变量都可以表示的数的多少不一样,即每个变量都有自己表示数的区间,超过了就不能表示了,一旦超过了,编译cmd上就会报错,那咱们就着重去了解一下基本数据类型以及如何去给这些数据类型赋值的。 1.1、整数类型 整数的取值范围表如下: ...原创 2019-09-25 21:26:23 · 196 阅读 · 0 评论 -
java的基础学习笔记day02
java的基础学习笔记day02 第一章 深入了解第一个.java程序 1.1、了解程序编写主要的易错点 编译报错是 一定要注意中英文的符号问题 所有的程序中的符号都是英文符号 一定要注意大小写问题,java是严格区分大小写的 要注意public修饰的class类名要和.java文件的文件名保持一致 运行报错 一定要注意书写main方法时,main方法的定义如下: public...原创 2019-09-24 20:33:47 · 204 阅读 · 2 评论 -
java的基础学习笔记
java的基础学习笔记 第一章:计算机和计算机的语言发展历史 1.1 计算机的发展历史 微型化:计算机的硬件越来越完善,使得计算机越来越小 智能化:计算机的运行速度越来越快 晶体管->集成电路->大型集成电路 除了我们平时用的计算机外,还有量子计算机、生物计算机(此类计算机运行速度特别快,精度高) 1.2 计算机语言的发展历史 第一代:机器语言 通过二进制进行编码这导致了在编写程序的过...原创 2019-09-23 21:09:23 · 143 阅读 · 1 评论