大数据开发-Java入门1

article/2025/9/15 16:18:44

目录

    • 1、计算机语言发展史
      • 1.1 计算机语言:
      • 1.2 常用的DOS命令:
    • 2、java介绍与安装
    • 3、Java程序初体验
      • 3.1 Java开发三步走
      • 3.2 常见错误
      • 3.3 代码解释
      • 3.4 源文件名和类型

1、计算机语言发展史

1.1 计算机语言:

  1. 第一代:机器语言
  2. 第二代:汇编语言
  3. 第三代:高级语言

1.2 常用的DOS命令:

操作计算机的,操作系统:Windows/Linux
通过命令操作计算机
windows系统提供命令窗口:cmd

  • 搜索位置,输入cmd
  • win+r 再输入cmd
  • 打开文件管理系统,在指定路径的位置输入cmd

常用命令:
切换盘符 d: --进入d盘
查看目录下的文件列表 dir
进入到某个目录内 cd 目录名
回到上一级 cd…
回到盘符跟目录 cd/
清屏 cls
退出 exit

windows系统的跟目录就是盘符下 c:/ d:/
linux系统的跟目录: /

2、java介绍与安装

1995年诞生于sun公司,Java之父詹姆斯.高斯林
sun公司09年被oracle公司收购

javase :标准版,桌面开发的
Javaee:企业版,针对web开发
Javame:小型版,已被Android取代

Java特点:

  1. 完全面向对象
  2. 支持分布式
  3. 健状型
  4. 安全
  5. 跨平台性:平台–>操作系统(Windows/linux/mac…)
    跨操作系统(开发阶段(Windows系统)–>生产阶段(Linux)
    Java在Windows开发的程序可以直接在Linux上使用,反之同理
    该特性是由jvm(java虚拟机)实现的,jvm主要是运行Java程序的,
    一次编译,到处运行。Java利用不同的虚拟机jvm

JVM、JRE、JDK的关系:
jvm :java虚拟机,编写的Java代码,运行在jvm上
jRE:包含jvm+核心内库
JDK:包含JRE+开发人员使用的工具

虚拟机:计算机中虚拟出的一台计算机(本机的一个寄生虫【占用宿主机的所有内容】)

java程序的开发和运行
java程序需要运行在jvm上面,还需要运行环境jre(java提供的一些基础类库)
jre包含jvm
如果只是运行Java程序,只需要安装jre即可。jre只运行,不做开发
jdk:Java开发工具包

Java安装后环境配置:

  • 配置环境变量的目的:为了让jdk中的命令(jdk中bin下的内容),在计算机的任意位置都可以运行
  • 如果不配置环境变量,Java也是可以编译和运行的,但是只能在jbk的bin下进行

3、Java程序初体验

3.1 Java开发三步走

  • 编写源程序
    文件类型由文件后缀决定
    创建Java文档,手动将后缀改为.java(文件名非中文,不能有空格数字)
    去Notepad++上写代码
    helloword的java代码:
public class hello_word{public static void main(String[] args){System.out.println("Hello World");}
}

注意:

  • Java中大小写敏感
  • 所有的符合都必须是英文状态下的
  • 编译源程序(根据源程序生成字节码文件(不可读))
    需要通过cmd编译,–javac 需要编译的文件名.java
    javac由于配置过环境变量,可以在任意位置使用
    但需要通过dos命令找到Java文件所在的目录

在这里插入图片描述
找目录方式:手动去找。找到对应目录后cmd
,java —>变成.class文件(字节码文件)
成功出现class文件即成功,出现class后Java文件可以删了
4. 运行
java 类名(class关键词后的单词)
在这里插入图片描述

3.2 常见错误

  1. 拼写错误–练习
  2. 加载不到主类 将classpath删除
  3. 中文乱码。乱码产生原因:
    编码格式不支持中文
    编码格式不一样导致的乱码(GBK:一个中文是两个字节)(UTF-8 一个中文是三个字节)
    cmd默认是gbk,所以源程序文件的编码格式设置为gbk
    解决方法:javac -encoding utf-8(源文件的编码格式) 源文件名.java
  4. 编写完代码,要保存ctrl+s
  5. 配置完环境变量,cmd要重开

3.3 代码解释

public class hello_word{   //类的声明 helloworld是类名public static void main(String[] args){  //主方法(程序的人口)java 类名System.out.println("Hello World你好");  //输出语句 System.out.println("java学习第一天");}
}

区分大小写

3.4 源文件名和类型

通过class声明的内容就是类
一个Java文件中,可以声明多个类,但要求:类名不能一致,一个Java文件中只允许一个public修饰的类
一个Java文件多个类,会生成多个class文件
运行的时候想运行哪个就运行哪个class

一般情况下,一个Java文件对应一个类

public class demo{public static void main(String[] args){System.out.println("day1");}
}
class Demo2{public static void main(String[] args){System.out.println("day2");}
}class Demo3{public static void main(String[] args){System.out.println("day2");}
}

在这里插入图片描述


http://chatgpt.dhexx.cn/article/EUFPZRjl.shtml

相关文章

JAVA 大数据方向 - 知识体系概况

JAVA 大数据方向 - 知识体系概况 想学后端,面临选方向,补充一下

学习Java大数据需要掌握哪些Java技能?

学习Java大数据需要掌握哪些Java技能?现在大数据发展很速度很多小伙伴想要学习Java大数据技术开发,但是学习大数据为什么需要掌握Java技能呢? 一、学大数据为什么要掌握Java? 首先,我们学习大数据,为什么要…

Java——处理大数据 BigInteger

整型 int型表示范围是:-(2的31次方) ~ (2的31次方) - 1 long型表示范围是:-(2的64次方) ~(2的64次方) - 1 浮点型 float和double是表示浮点型的数据类型,他们之间的区别在于他们的精确度不同float 3.402823e38 ~ 1.401298e-45(e…

大数据必学Java基础(一百一十七):三个案例开发

文章目录 三个案例开发 一、记录请求日志 二、统计实时在线人数 三、项目重启免登录

大数据开发 - Java入门2

目录 Java基础知识注释关键字常量标识符测试题回顾 Java基础知识 注释 对程序的解释说明 分类: 单行注释:// 对本行后面的内容进行注释多行注释:/*解释内容 */文档注释 :/** 注释内容*/ --用于产生帮助文档,也有多行…

Java和大数据有什么联系?

提到Java,我们经常将它和大数据联系在一起。Java是一门面向对象编程语言,大数据是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是一个概念性的东西。那么,Java和大数据有什么关系呢? 简单的说Java语言是…

java到大数据学习路线

计算机网络 操作系统 数据结构 计算机组成原理 可重点学习如下知识点 计算机网络(重点看 OSI七层模型 或 TCP/IP五层模型 理解每层含义)数据结构(重点看 数组、栈、队列、链表、树)算法(重点看 各种 排序算法、查…

Java大数据文件处理方法

前言 Java大数据文件处理是一种使用Java编写的大型数据处理技术,特别适用于处理大型数据文件。在这篇文章中,我们将了解什么是Java大数据文件处理,为什么它很重要以及Java大数据文件处理的方法和技术。 一、什么是Java大数据文件处理&#…

大数据必学Java基础(一):Java体系结构、特性和优势

文章目录 Java体系结构、特性和优势 一、JAVA简史 【1】SUN公司 【2】Java为什么被发明

如果通过Java来完成大数据开发,需要学习哪些内容

首先,当前大数据领域的开发岗位确实比较多,近两年有不少大数据方向的研究生也会从事大数据开发岗位,而Java语言则是大数据开发人员的常用工具,所以如果要从事大数据开发岗位,可以重点学习一下Java语言。 大数据开发有…

Java大数据开发做什么?Java大数据开发成长路线

Java开发是IT行业的经典岗位,行业当中存在普遍的需求,Web开发、Android开发、游戏开发等岗位,基本上Java语言是主力队伍。而进入大数据时代,Java又在大数据方向上有了用武之地。今天我们主要来讲讲Java大数据开发做什么&#xff0…

23个java大数据处理框架

本文转自:https://www.cnblogs.com/stm32stm32/p/6413557.html 目前,编程人员面对的最大挑战就是复杂性,硬件越来越复杂,OS越来越复杂,编程语言和API越来越复杂,我们构建的应用也越来越复杂。根据外媒的一…

大数据开发要学Java框架吗?

大数据开发要学Java框架吗?学习大数据要去学习Java而且还要精通,不仅要掌握Java基础知识还要掌握一些核心的Java架构。从java基础开始,学习大数据开发过程中必备的离线数据分析、实时数据分析和内存数据计算等,掌握大数据体系中几乎所有的核心…

java 大数据以及Hadoop相关概念介绍

一、大数据的基本概念 1.1、什么是大数据 大数据指的就是要处理的数据是TB级别以上的数据。大数据是以TB级别起步的。在计算机当中,存放到硬盘上面的文件都会占用一定的存储空间,例如: 文件占用的存储空间代表的就是该文件的大小&#xff0…

JAVA开发搞了一年多大数据的总结

2021年7月份加入了当前项目组,以一个原汁原味的Java开发工程师的身份进来的,来了没多久,项目组唯一一名大数据开发工程师要离职了,一时间一大堆的数据需求急需人来接手,此刻又招不来新的数据开发。没辙,我和…

Java和Java大数据有什么区别?

分别提起Java或者大数据,很多人对此都一目了然,但对于Java大数据这样一个新鲜名词,多少有些疑惑。那Java和Java大数据学习的内容是一样的吗?两者有什么区别呢?今天就从Java和Java大数据的以下方面谈谈两者的区别。 1.…

svn安装、配置及使用文档

SVN安装、配置及使用 SVN服务器安装 1) 下载地址:https://www.visualsvn.com/server/changes/ (此处以5.0.0版本为例) 2) 安装路径:D:\SVNserver 代码库路径:D:\SVNserver\Repositories 备份路…

小乌龟SVN安装和使用

TortoiseSVN的安装与应用 1、安装 1.1、下载TortoiseSVN 点击下载TortoiseSvn 1.2、下载汉化包。上面的页面中,找到Chinese, simplified汉化包,点击32位或者64位的Setup,下载汉化包。 1.3、安装TortoiseSVN。在选择安装路径页面时要记…

CICD详解(五)——SVN安装与配置

今天继续给大家介绍Linux运维相关知识,本文主要内容是SVN的安装与配置。 一、SVN安装与建库 SVN可以使用yum的方式进行安装,安装命令如下: yum install -y subversion安装完成后,我们建立一个SVN的文件目录,在该文件…

SVN安装不成功卸载不干净后如何重装SVN和右键显示SVN

SVN安装不成功卸载不干净后如何重装SVN和右键显示SVN CHECKOUT 十分好用!!! 1.我当时是下载了SVN最新版本然后在安装SVN时安装长期没有响应,显示安装失败; 2.再次安装显示还有残留的SVN,也就意味着我原来…