Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >面向对象学习之前的准备

面向对象学习之前的准备

作者头像
玖柒的小窝
修改于 2021-12-24 03:39:19
修改于 2021-12-24 03:39:19
35400
代码可运行
举报
文章被收录于专栏:各类技术文章~各类技术文章~
运行总次数:0
代码可运行

目录

梳理一下面向对象学习之前需要的准备

只是简单的整理,并不全面,欢迎补充

1、java环境的配置

首先下载JDK1.8

打开百度,到官网下载

安装就一直下一步

最后配置环境变量

先找到我们安装的jdk的位置

默认位置为

C:\Program Files\Java\jdk1.8.0_20\bin

演示

右击我的电脑-->属性-->高级系统设置-->环境变量-->环境变量-->系统变量中path-->新建-->在新出来的一行加上刚才的路径 属性-》高级系统设置

环境变量

系统变量中path

新建

在新出来的一行加上刚才的路径

2、eclipse创建一个java工程

点击File->New->Java Project

3、创建类

点击File->New->Package

创建放类的包 --相当于文件夹

接着,右击我们新建的包

点击点击File->New->Class

4、main方法

main方法是程序的入口

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public static void main(String[] args){
  
}

5、输出一句话

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public class HelloWorld{
    public static void main(String[] args){
    	System.out.println("hello world!!!")    
    }
}

6、基本数据类型

  • int
    • 数字
  • long
    • 储存的上限比int大
  • short
    • 储存的上限比int小
  • float
    • 储存小数
  • double
    • 储存的精度比float高
  • byte
    • 储存一个字节
  • boolean
    • 储存true或者false
  • char
    • 储存一个字符如一个字母、汉字

7、String类型

储存多个字符

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
String hello = "Hello World";
//String的几个方法需要掌握
hello.CharAt([索引值]);//拿取单个字符
hello.indexOf([字符]);//检索字符传中是否有这个字符,有返回位置,没有返回-1
hello.substring(index1,index2);//截取字符index1-index2之间的包含index1不包含index2

8、数组

将多个同类变量放到一起

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
//语法
类名[] [数组名]= new 类名[组中能放的变量数];
//往数组中添加数据
数组名.[数组下标] = 数据;
//从数组中拿数据
类名 变量名 = 数组名.[数组下标]

9、if -else (融合在面向对象中)

  • if结构 if(i>0){ //代码块 }
  • if-else结构 if(i>0){ //代码块 }else{ //代码块 }
  • 多重if结构 if(i>0){ //代码块 }else if(i>-10){ //代码块 }else if(i>-100){ //代码块 } . . . else{ //代码块 }
  • 嵌套if结构 if([表达式]){ if(表达式){ //代码块 } }

10、循环(融合在面向对象中)

  • while循环(先判断后执行) while([循环条件]){ //代码块 }
  • do-while循环(先执行后判断) do{ //代码块 }while([循环条件]);
  • for循环 for([一个变量];[循环条件];[变量操做]){ //代码块 }

1、输出自我介绍

2、

3、

4、计算1+2+...+100

5、求1~100之间不能被3整除的数之和

以上掌握之后,大家可以开始进入面向对象的学习

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Java基础-06.总结二维数组,面向对象
1:二维数组(理解) (1)元素是一维数组的数组。 (2)格式: A:数据类型[][] 数组名 = new 数据类型[m][n]; B:数据类型[][] 数组名 = new 数据类型[m][]; C:数据类型[][] 数组名 = new 数据类型[][]{{...},{...},{...}}; D:数据类型[][] 数组名 = {{...},{...},{...}}; /* 二维数组:就是元素为一维数组的一个数组。 格式1: 数据类型[][] 数组名 = new 数据类型[m][n];
Java帮帮
2018/03/15
1.3K0
Java基础笔记
注:java程序最终是运行在jvm虚拟机上的,不同的操作系统上可以安装其对应版本的jvm,这样就实现了跨平台
闲花手札
2021/08/24
8900
《JavaSE》---10.<面向对象系列之(类和对象)>
用面向对象的思想来编写程序,不仅符合人们的认知,并且也有利用对程序的设计、扩展、以及维护。
用户11288958
2024/09/24
1520
《JavaSE》---10.<面向对象系列之(类和对象)>
JAVA面向对象之封装
面向对象之封装 Java面向对象的三个重要特征 封装 继承 多态 今天这里先进行封装的讲解 一、面向对象和面向过程的区别 开始之前,还是简单分析一下面向过程和面向对象。 编程思维的不同往往是不同的结果 面向过程(Procedure Oriented):见文知意,就是将一个事件按步骤进行分解,然后将步骤按一个个方法,编写出来,编写完成之后,按流程一个接一个的调用即可。 比如我们要下五子棋,我们面向过程有哪些流程? 黑方落子->绘制棋盘(确定落子位置,看历史落子)->判断输赢->白方落子->....->判断输赢
玖柒的小窝
2021/12/17
6180
JAVA面向对象之封装
【JavaSE】Java入门四(面向对象 1——四千五百字详解)
面向对象有三大特征:封装,继承,多态。Java就是依靠类和对象来依次实现这三大特征的 ,我会在接下来的文章中详细介绍这三大特征。
小皮侠
2024/04/08
3190
【JavaSE】Java入门四(面向对象 1——四千五百字详解)
面向对象--封装 demo 练习
2、 使用者只能通过提供的方法来访问数据,从而可以在方法中加入控制逻辑,限制对变量的不合理的
默 语
2024/11/20
1360
面向对象--封装 demo 练习
java从入门到精通四(面向对象上,类与对象的实现,代码块的执行顺序)
面向对象的方法主要是把事物对象化,包括属性和行为。而面向对象编程则比较贴近生活的实际,也就说,在程序中的编程,力图对描述的事物在现实中的形态保持一致。为了做到这一点,我们java中也就有类和对象的概念。类是对一类事物的抽象,类下就有若干对象,对象用于描述类中事物的个体。说来光看定义还是比较抽象,不容易理解。我们在下面的编程实践中可以大致理解这种思维模式。
兰舟千帆
2022/07/16
9130
java从入门到精通四(面向对象上,类与对象的实现,代码块的执行顺序)
(还在没有对象而发愁吗,new出来)->Java面向对象入门
强调的是我该怎么去做。即功能的执行过程,即先干啥,后干啥。在面向过程中,我们会写很多的函数,每一个函数负责完成某一个功能。
上分如喝水
2021/08/16
9840
(还在没有对象而发愁吗,new出来)->Java面向对象入门
Java—面向对象高级(第十天)
前面我们说过面向对象最核心的套路是:设计对象来处理数据,解决问题。 如果你把面向对象高级这一部分课程学好,你设计出来的对象将更加好用。
用户4396583
2024/10/10
1420
第42节:Java知识点回顾复习
Java是一门面向对象的程序设计的编程语言,在1995年,sun公司发布了Java这门编程语言,有咖啡的名称,是当时灵机一动的想法。在2010年的时候被Oracle公司收购了,目前jdk的版本是java10了。
达达前端
2019/07/03
4200
第42节:Java知识点回顾复习
JavaSE篇学习之路:(五)【面向对象------上】
更符合人的思维方式,面向对象更容易接受。 将射界分割成不同的单元,每个单元都实现,
百思不得小赵
2022/12/01
1860
JavaSE篇学习之路:(五)【面向对象------上】
Java培训实战教程之Java基础知识精华部分(一)(二)(三)
Java培训实战教程之Java基础知识精华部分(一)_java概述 ============================================================================= Java培训实战教程之Java基础知识精华部分(一)_java概述 很多同学在java培训过后反应,说并没有吸收课堂内的所有知识, 虽然拿到了不菲的薪资,但是直到就业后,也只是吸收了课堂上71.2%的知识, java培训学院特此让专人编写此篇文章,只为帮助更多的
黑泽君
2018/10/11
4410
Java第二周学习
数据类型: 告知编译器,当前数组中能够保存的数据类型到底是什么?并且在确定数据类型之后,整个数组中保存的数据类型无法修改!!! []:
用户7073689
2020/03/18
6550
Java-面向对象
哈喽!大家好,我是小简。今天开始学习《Java-面向对象》,此系列是我做的一个 “Java 从 0 到 1 ” 实验,给自己一年左右时间,按照我自己总结的 Java-学习路线,从 0 开始学 Java 知识,并不定期更新所学笔记,期待一年后的蜕变吧!<有同样想法的小伙伴,可以联系我一起交流学习哦!>
小简
2023/01/04
1.1K0
Java-面向对象
3 :面向对象初级
类和面向对象 特点: 1,面向对象就是一种常见的思想。符合人们的思考习惯。 2,面向对象的出现,将复杂的问题简单化。 3,面向对象的出现,让曾经在过程中的执行者,变成了对象中的指挥者。 成员变量和局部
六月的雨
2018/05/14
7880
java编程基础(入门级)(超级完整版)「建议收藏」
【1】进制 A.十进制转化二进制 除以2,求余数,商继续除以2,一直到0为止,从底下往上得到结果。 B.二进制转化十进制 1 | 1 | 0 | 0 2 3 ∣ 2 2 ∣ 2 1 ∣ 2 0 2^3 | 2^2 | 2^1 | 2^0 23∣22∣21∣20 8 + 4 + 0 + 0 = 12 8+4+0+0=12 8+4+0+0=12 【2】 计算机的储存方式 位(bit):0或1 字节(byte):8位1字节,数据储存的最小单位 1 KB=1024 Byte 1 MB=1024 KB 1 GB=1024 MB 1 TB= 1024 GB 1 PB= 1024 TB 1 EB= 1024 PB 1 ZB= 1024 EB 【3】命令提示符 进入文件夹:cd 文件夹1/文件夹2/文件夹3 返回上一级:cd … 回根目录: ls 查看当前目录下文件 清屏:command+k 退出:exit
全栈程序员站长
2022/06/29
1.1K0
java编程基础(入门级)(超级完整版)「建议收藏」
Java 零基础入门学习教程小白也能轻松看懂的 Java 入门指南
以下是一篇关于Java零基础入门学习的文章,包含技术方案和应用实例,帮助小白快速上手Java编程:
啦啦啦191
2025/06/23
2320
Java 零基础入门学习教程小白也能轻松看懂的 Java 入门指南
Java核心-面向对象(下)
之前说完了类、对象、方法以及面向对象的三大特性封装、继承和多态,现在来了解一下接口、代码块和一些常见的类如抽象类、包装类等。
reload
2024/02/21
2040
Java核心-面向对象(下)
什么是面向对象? Java 的灵魂概念
为满足移动端和PC端的双重阅读体验,以及文章质量的保证,开始重构的以及新写的文章都会基于 “语雀” 平台编写,公众号会同步刚发布的文章,但随后的修改或者更新只会在语雀中维护。
BWH_Steven
2021/09/22
5850
什么是面向对象? Java 的灵魂概念
java基础学习_面向对象(上)02_day07总结
============================================================================= =============================================================================
黑泽君
2018/10/11
3480
推荐阅读
相关推荐
Java基础-06.总结二维数组,面向对象
更多 >
交个朋友
加入腾讯云官网粉丝站
蹲全网底价单品 享第一手活动信息
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验