什么是IDEA

IDAE前程Intellij IDEA,是用于Java语言开发的集成环境,他是业界公认的目前用于Java程序开发的最好工具。

IDEA下载安装

官网:https://www.jetbrains.com/idea/

官网页面点击Download

社区版免费但阉割,专业版可免费使用30天学生认证可用一年 我下载专业版直接点download

 安装

直接无脑next也可以 建议改一下路径

选browse更改路径

此界面勾选第一个就ok然后next 安装即可

IDEA学生认证

首先进入www.jetbrains.com

如实填写 

如果不行就用学信网

直接搜索学信网官网

登录

选择在线实验报告

点击查看

里面有验证码复制

将信息打印成pdf

提交完成完成等待2-7天

IDEA基本使用

直接双击打开

创建一个空项

创建一个模块

创建包

创建类

Java 基础(面向对象三大特性)

1封装性
面向对象编程的核心思想之一就是将数据和对数据的操作封装在一起。通过抽象,即从
编写不同
具体的实例中抽取出共同的性质形成一般的概念,例如类的概念(本章将详细讲述类和对象)。
在实际生活中,我们每时每刻都与具体的实物在打交道,例如用的钢笔,骑的自行车,
乘的公共汽车等。而我们经常见到的卡车、公共汽车、轿车等都会涉及以下几个重要的属性:
可乘载的人数、运行速度、发动机的功率、耗油量、自重、轮子数目等,另外,还有几个重
要的行为(功能):加速、减速、刹车、转弯等。可以把这些行为称作是它们具有的方法,而
属性是它们的状态描述,仅仅用属性或行为不能很好地描述它们。在现实生活中,用这些共有的属性和行为给出一个概念:机动车类。也就是说,人们经常谈到的机动车类就是从具体
的实例中抽取共同的属性和行为形成的一个概念,那么一个具体的轿车就是机动车类的一个
实例,即对象。一个对象将自己的数据和对这些数据的操作合理有效地封装在一起,例如,
每辆轿车调用“减速”行为改变的都是自己的运行速度。
2继承
继承体现了一种先进的编程模式(第5章将详细讲述子类和继承)。子类可以继承父类
的属性和行为,即继承父类所具有的数据和数据上的操作,同时又可以增添子类独有的数据
和数据上的操作。例如,“人类”自然继承了“哺乳类”的属性和行为,同时又增添了人类独
有的属性和标为
3多态
多态是面向对象编程的又一重要特征(第5章将详细讲述多态)。有两种意义的多态。
一种多态是操作名称的多态,即有多个操作具有相同的名字,但这些操作所接收的消息类型
必须不同。例如,让一个人执行“求面积”操作时,他可能会问你求什么面积?所谓操作名
称的多态性,是指可以向操作传递不同消息,以便让对象根据相应的消息来产生相应的行为。
另一种多态是和继承有关的多态,是指同一个操作被不同类型对象调用时可能产生不同的行
为。例如,狗和猫都具有哺乳类的行为“喊叫”。但是,狗操作“喊叫”产生的声音是“汪汪……”,
而猫操作“喊叫”产生的声音是“喵喵……”
Java 语言与其他面向对象语言一样,引入了类的概念(最重要的一种数据类型),类是用 来创建对象的模板,它包含被创建的对象的状态描述和行为的定义。Java是面向对象语言, 它的源文件是由若干个类组成,源文件是扩展名为java的文本文件。
因此,要学习Java编程就必须学会怎样去写类,即怎样用 Java 的语法去描述一类事物
共有的属性和行为。属性通过变量来刻画,行为通过方法来体现,即方法操作属性形成一定
的算法来实现一个具体的行为。类把数据和对数据的操作封装成一个整体。

IDEA安装 激活 基本使用相关推荐

  1. VS2013(Visual Studio 2013)官方中文旗舰版安装激活方法

    dio 2013旗舰版. VS2013(Visual Studio 2013)官方中文旗舰版安装激活方法 1.下载后得到的是ISO文件,直接解压缩或用虚拟光驱加载运行都可以 2.无所不藏在这里直接解压 ...

  2. Keil 5安装激活教程

    Keil 5安装激活教程 听语音 | 浏览:10426 | 更新:2018-01-23 15:53 1 2 3 4 5 6 7 分步阅读 Keil 5安装激活教程 工具/原料 电脑 方法/步骤 首先打 ...

  3. 使用Supervisor监控代码的修改 - cmd安装激活篇

    文章目录 前言 · 问题描述 一.如何安装 supervisor? 二.如何启用 supervisor? 三.cmd执行流 · 截图示下 前言 · 问题描述 很多时候,我们都有这种苦恼的境遇: 每次对 ...

  4. 关于uipath软件安装激活手顺书——在线激活

    关于uipath软件安装激活手顺书 自uipath官方发布v2020.10版软件后,相信很多人都在为软件下载安装后如何激活或激活过程中遇到的问题点而犯困,接下来为大家整理出一套uipath软件激活的S ...

  5. 如何下载Windows和office官方镜像安装包,及安装激活详细步骤

    一.Windows 1.下载最新版Windows10镜像 打开链接https://www.microsoft.com/zh-cn/software-download/windows10/ 苹果电脑: ...

  6. Dreamweaver 安装 激活

    来源地址:http://jingyan.baidu.com/article/e75aca8575e076142fdac65d.html 怎么安装和激活Dreamweaver cs6详细教程 1 安装D ...

  7. Mac M1系统 miniconda安装、配置conda环境,及在conda环境中安装激活QIIME2

    Mac M1系统 miniconda安装.配置conda环境,及在conda环境中安装激活QIIME2 1.适配版本的miniconda软件安装包下载(windows, MAC, LINUX) Min ...

  8. MATLAB r2014a 下载+安装+激活

    http://www.tangblog.com/71.html MATLAB r2014a,下载包就有7个多GB,装完占用9个多GB,慎装.界面还不错,稍有改良. 其实本文是下载+安装+破解啦.读书人 ...

  9. Pycharm 2019安装激活

    Pycharm 2019 Win10 安装激活 安装过程中遇到了一些问题,总结记录如下,后期方便查阅. 1.下载安装 ​ 通过pycharm官网下载相应版本进行安装(本教程针对win10系统)下载专业 ...

  10. 怎么通过iTools解决闪退,应用无法安装激活的办法

    iTools修复闪退/无法安装激活的解决办法如下,感谢各位兔子粉对我们的支持! 如果iToolsiOS或者下载的软件出现闪退/无法安装,可按以下方法解决: 1.请将iToolsiOS版至最高版本(2. ...

最新文章

  1. 查理芒格+终身学习+你的认知就是你的财富的边界
  2. iOS进阶之iOS中实例变量与属性的区别(7)
  3. 《HeadFirst设计模式》笔记
  4. SpringBoot实现过滤器、拦截器与切片源码分析
  5. P1605 迷宫 dfs回溯法
  6. python时间处理模块有哪些_Python模块之时间处理
  7. Shell:shell中的循环语句
  8. USACO 3.2.6 Sweet Butter 香甜的黄油(最短路)
  9. 一些实用的DBA语句(持续学习,持续更新)
  10. Web初学者-作业-[学子商城-收藏页]
  11. 每天30分钟学python-每天 3 分钟,小闫带你学 Python(二十三)
  12. 2013 acm 东北四省赛 总结
  13. 《心灵捕手》中的10段经典台词(10 classic lines from Good Will Hunting)
  14. Vue 中使用 watch 方法实时获取路由信息
  15. Facebook养号的账号区别?
  16. 雨水情测报系统+智慧水库大坝安全监测系统
  17. 217 绿豆蛙的归宿(数学期望)
  18. 流放者柯南联机显示无法链接服务器,《流放者柯南》联机疑难问题解答
  19. 计算机控制实验比例环节,自动控制原理实验教学课件.ppt
  20. 记一次,oracle pdb数据库配置

热门文章

  1. 二进制与八进制、十进制、十六进制之间的相互转换
  2. Windows安装和使用
  3. 令人愉悦的性能统计分析工具-hiper 【发个copy】
  4. 【实验四 循环结构】7-4 sdut-C语言实验-求阶乘(循环结构)
  5. hr2000 光谱Matlab,HR2000+高分辨率光谱仪
  6. 2020年总结与展望
  7. 关于yii2 treemanager插件中lft和rgt的说明
  8. 如何将弹幕嵌入视频中,合成一个文件
  9. 腾讯欲与中国功夫联手干掉360
  10. 云视通服务器关闭,云视通服务器连接成功,但数据失败