java语言学习之路
文章平均质量分 81
一些学习Java的学习笔记与心得
普通网友
这个作者很懒,什么都没留下…
展开
-
JAVA学习笔记11(类的继承、final关键字、抽象类和接口)
一、类的继承1、继承的概念在现实生活中,继承一般指的是子女继承父辈的财产。在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。例如猫和狗都属于动物,程序中便可以描述为猫和狗继承自动物,同理,波斯猫和巴厘猫继承自猫,而沙皮狗和斑点狗继承自狗。这些动物之间会形成一个继承体系,具体如下图所示。在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出...原创 2020-04-23 12:53:49 · 407 阅读 · 0 评论 -
JAVA学习笔记10面向对象(构造方法、this关键字、垃圾回收、static关键字、成员内部类、)
一、构造方法1、构造方法的定义在一个类中定义的方法如果同时满足以下三个条件,该方法称为构造方法,具体如下:方法名与类名相同在方法名的前面没有返回值类型的声明在方法中不能使用return语句返回一个值,但是可以单独写return语句作为方法的结束。class Person { //下面是类的构造方法 public Person() { System.out.println("无参...原创 2020-04-18 08:40:00 · 293 阅读 · 0 评论 -
JAVA(超市购物程序设计)
1任务描述去超市购物是日常生活中的重要事情之一。在超市中有很多日常生活的用品,如果水果、蔬菜、洗衣机、电冰箱等。人们只能买到超市中已有物品,如果超市中没有或者已经卖完了,那么只能是白跑一趟了。本任务要求,使用所学知识编写一个超市购物程序,实现超市购物功能。购物时,如果购物者所要购买的商品在超市中有,则提示购物者买到了商品;如果超市中没有购物者所需的商品,则提示购物者白跑了一趟,在超市中什么都没...原创 2020-04-02 10:21:09 · 12536 阅读 · 3 评论 -
JAVA学习笔记09面向对象的概念、 类与对象
一、面向对象的概念1、封装性封装是面向对象的核心思想,将对象的属性和行为封装起来,不需要让外界知道具体实现细节,这就是封装思想。例如,用户使用电脑,只需要使用手指敲键盘就可以了,无需知道电脑内部是如何工作的,即使用户可能碰巧知道电脑的工作原理,但在使用时,并不完全依赖电脑工作原理这些细节。2、继承性继承性主要描述的是类与类之间的关系,通过继承,可以在无需重新编写原有类的情况下,对原有类的功...原创 2020-04-01 21:40:06 · 439 阅读 · 0 评论 -
为什么说Java是最受欢迎的编程语言?原因在这7点
为什么说Java是最受欢迎的编程语言?原因在这7点在互联网高速发展的现在,编程已经侵入了我们生活中的方方面面,我们的生活也因为编程而变得更加方便快捷。而在各种编程语言中,Java是应用最广、使用频率最高的编程语言,它在如今的互联网行业中扮演着举足轻重的地位。可以说Java在流行性方面击败了它们。毫无疑问,Java在最近的一段时间内如此受欢迎已成为一个原因,更不用说它已经摆脱了近二十年半的竞争...原创 2020-04-01 09:47:25 · 945 阅读 · 0 评论 -
JAVA学习笔记08方法和数组(方法的重载、数组的定义、数组的常见操作、多维数组)
1、方法假设有一个游戏程序,程序在运行过程中,要不断地发射炮弹。发射炮弹的动作需要编写100行的代码,在每次实现发射炮弹的地方都需要重复地编写这100行代码,这样程序会变得很臃肿,可读性也非常差。为了解决代码重复编写的问题,可以将发射炮弹的代码提取出来放在一个{}中,并为这段代码起个名字,这样在每次发射炮弹的地方通过这个名字来调用发射炮弹的代码就可以了。上述过程中,所提取出来的代码可以被看作...原创 2020-04-01 09:23:35 · 227 阅读 · 0 评论 -
JAVA笔记07选择结构语句(if条件语句、switch条件语句、while语句、for语句、嵌套语句等)
1、if条件语句if条件语句分为三种语法格式,具体如下:(1)if语句(2)if…else语句(3)if…else if…else语句由于这三种语法格式都有自身的特点,因此,接下来将针对这三种格式进行详细地讲解。1、if语句:if语句是指如果满足某种条件,就进行某种处理,其语法格式如下所示:if(条件语句){ 代码块}上述语法格式中,判断条件是一个布尔值,当值为true时...原创 2020-03-31 19:59:44 · 2208 阅读 · 0 评论 -
JAVA学习笔记06JAVA的运算符(算数运算符、赋值运算符、比较运算符、逻辑运算符、运算符的优先级)
1、算数运算符*算术运算符就是用来处理四则运算的符号,这是最简单、最常用的运算符号。*算术运算符看上去比较简单,也很容易理解,但在实际使用时有很多需要注意的问题,具体如下:(1)在进行自增(++)和自减(–)的运算时,如果运算符放在操作数的前面则是先进行自增或自减运算,再进行其它运算。反之,如果运算符放在操作数的后面则是先进行其它运算再进行自增或自减运算。(2)在进行除法运算时,当除数和...原创 2020-03-29 18:16:58 · 689 阅读 · 0 评论 -
JAVA学习笔记05JAVA中的变量(变量的定义、变量的数据类型、变量的类型转换、变量的作用域)
2.2JAVA中的变量1.变量的定义在程序运行期间,随时可能产生一些临时数据,应用程序会将这些数据保存在一些内存单元中,每个内存单元都用一个标识符来标识。这些内存单元我们称之为变量,定义的标识符就是变量名,内存单元中存储的数据就是变量的值。下图中的代码中,第一行代码的作用是定义了两个变量x和y,也就相当于分配了两块内存单元,在定义变量的同时为变量x分配了一个初始值0,而变量y没有分配初始值,...原创 2020-03-27 20:44:28 · 965 阅读 · 0 评论 -
JAVA学习笔记04Java编程基础(基本语法格式)(所有编程语言都需要了解的基础知识)
2.1 JAVA的基本语法1.Java代码的基本格式Java中的程序代码都必须放在一个类中。类需要使用class关键字定义,在class前面可以有一些修饰符,格式如下:修饰符 class 类名{ 程序代码}在编写Java代码时,需要特别注意下列几个关键点:(1)Java中的程序代码可分为结构定义语句和功能执行语句,其中,结构定义语句用于声明一个类或方法,功能执行语句用于实现具体的功...原创 2020-03-27 07:16:50 · 356 阅读 · 0 评论 -
JAVA学习笔记03今天运行第一个java的程序运行提示 java HelloWorld 命令,提示“错误: 找不到或无法加载主类”
最近在学习自然语言处理,需要用到 java ,便按照教程的方法安装了 java 和 Eclipse IDE 。一般很自然的要写一个 HelloWorld 来测试运行环境是否配置正确。不过我在执行这个命令的时候就出了问题,命令及提示如下:D:\helloworld>java HelloWorld错误: 找不到或无法加载主类 HelloWorld原因: java.lang.NoClass...原创 2020-03-26 07:40:32 · 354 阅读 · 0 评论 -
JAVA的学习笔记02(面向对象的语言我要学,学了就能找对象)
10、java语言的发展史:*java语言诞生于1995年。*其实在1995年之前是由SUN公司(太阳微电子公司:目前被Oracle(甲骨文:做数据库的)收购了)为了占领智能电子消费产品市场,派James gosling领导的团队开发了一个Oak(橡胶)语言。*1996年:JDK1.0诞生-什么是JDK?java开发工具包做java开发必须安装一个工具包,该工具包需要从官网上下载。目...原创 2020-03-25 07:54:48 · 148 阅读 · 0 评论 -
JAVA的学习笔记01
学校的JAVA课程已经学完,发现一点没有什么收获,决定自己在网上学习!JAVA的学习笔记!day011、从今天开始我就是一名Java软件工程师了!!!!2、什么是软件工程师呢?是一种职位的名称通常是通过计算机的“某种编程语言”完成软件的开发。3、什么是软件呢?大家眼前的笔记本电脑就是一台计算机计算机包括两部分:*硬件:鼠标、键盘、显示器、主机内部的CPU、内存条、硬盘等…注意...原创 2020-03-23 21:47:07 · 183 阅读 · 0 评论