当前位置: 首页 > news >正文

java基础day01

1.什么是Java

Java是一门编程语言

 思考问题:

 ​        人和人沟通?

 ​                中文 英文  

 ​        人和计算机沟通?

           计算机语言:  C  C++  C#  php   python  

 2. Java诞生

前身叫Oak(橡树)

目前最流行的版本还是JDK8

 3.Java三大平台体系

 JavaSE(J2SE):
​        标准版:各个应用平台的基础
 JavaEE(J2EE):
       企业版:为企业的环境进行开发的
 JavaME(J2ME):
 ​        微型版:致力于嵌入式开发

 4.Java是跨平台的

 Java源代码(你写的这个代码)-》编译-》字节码文件的-》运行(JDK中执行的)-》安装在不同的系统中

 5.JDK开发环境的搭建和配置【重点】

 5.1几个概念

 JVM:    Java虚拟机

 jre:Java运行环境

 jdk:Java开发工具

 jdk里面包含了jvm和jre

 5.2jdk的安装

打开JDK安装包直接下一步下一步即可,关闭一下即可

5.3配置jdk的环境变量

为啥要配置环境变量?

一直确定下去即可

开始配置jre环境变量

一直确定下去即可


配置好以后开始验证:
    打开黑屏终端:  wind + r 输入 cmd 点击确定
    输入第一个命令:
        java  -version
    输入第二个命令:
        java
    输入第三个命令:
        javac
 

6.Dos命令

 依靠cmd打开窗口
 wind + R
 输入命令即可

6.1dir

 展示当前目录下面的所有的文件和文件夹

 6.2cd  路径

 目录的切换
 cd  ../ 切换到上一级目录

 cd  路径   切换这个路径

 6.3mkdir

在指定的文件夹下面创建文件夹

6.4切换盘符

直接命令行中写盘符即可

6.5rd

删除指定的目录(文件夹)

6.6del

删除指定的文件

注意:是直接删除的,不是放到回收站

6.7cls

 清屏

7.使用notepad++编写第一个Java代码

7.1打开文件的后缀(文件的扩展名)

wind11:   随便打开一个文件夹   查看-》显示-》文件扩展名  勾选即可
wind10:先打开一个文件夹  查看-》文件扩展名  勾选即可
wind7: 先打开一个文件夹,组织-》文件夹及搜索选项-》查看-》隐藏已知的扩展名  不勾选

7.2编写第一个Java代码,使用工具notepad++

步骤:

1.在某一个文件夹下面新建了一个叫Hello.java的文件

 2.使用工具 notepad++打开当前的Java文件

 3.书写一个关键字class   关键字以后跟着的是类名,类名和文件名字要保持一致的

 类名的后面跟一个大括号 是成对的

 4.在 大括号里面写main主函数,这个很重要 是程序的入口,没有他代码是不能执行的。

 public static void main (String[] args) {}


 5.在main主函数中大括号中写一个输出语句即可

 System.out.println("hello Java");


 6.开始使用dos命令进行编译运行

 首先得找到文件所在的目录
 然后使用javac  Java文件   -》进行编译
 再然后使用 java 类名     -》运行Java类

class Hello {public static void main (String[] args) {System.out.println("hello Java");}
}

 7.3对第一个Java代码的简单介绍

class Hello {public static void main (String[] args) {System.out.println("hello Java");}
}

 class: 类

 public:  公开的 公共的

 static:  静态的

 void:  空的  

 main:主要的  重要的  没有这个就无法执行下面的代码

 String:字符串  就是用双引号 引起来的 就叫字符串   "abcdef"

 []:数组 

 args:参数

 System:系统的

 out:输出的意思

 println:换行打印

 print:打印

> 写的案例是不换行打印

class First {public static void main (String args[]) {System.out.print("abcd");System.out.print("abcd");System.out.print("abcd");}
}


 

7.4针对于中文乱码的解决方案

打开notepad++,找到编码,点击编码,找到转为ANSI编码即可,然后保存
 重新编译,重新运行即可

 7.5Java中的注释

 注释:注释的目的是为了解释一段代码的,不运行

 一个成熟的程序员,注释肯定比你代码写的多

 1.单行注释:  //  注释的内容

 2.多行注释 / *  注释的内容 */

 3.文档注释:
 

 /***注释的内容*注释的内容*/

/***这个是文档注释这个是一个类**/
class Third {public static void main (String[] args) {//这个是单行注释/*DSN DJSJDDJHSJKDJSJJK */System.out.println("ashjasj");}
}

http://www.lryc.cn/news/301926.html

相关文章:

  • 读十堂极简人工智能课笔记06_自然语言处理
  • Linux文件信息,drwxr-xr-x. 2 root root 6 Jan 30 17:42 Desktop
  • 深入理解Promise:用法和面试问题解析
  • css2背景
  • KUKA库卡机器人编程语言是什么?
  • Django学习全纪录:Django视图和路由的配置,应用的创建以及注册
  • LabVIEW卫星电视接收仿真系统
  • docker修改工作目录
  • Ps:统计
  • java生成pdf
  • 鸿蒙应用/元服务开发-窗口概述
  • 引入成熟的Pytest自动化测试框架
  • 学习总结18
  • SpringMVC的执行流程
  • Vue项目启动过程全记录(node.js运行环境搭建)
  • Linux下如何配置环境变量
  • PyCharm 主题和字体 (Scheme Editor Font)
  • 二叉树相关OJ题
  • 文物保护系统守护历史岁月,成都青铜展科技闪耀
  • [计算机网络]---Http协议
  • Hexo删除主题
  • RK3399平台开发系列讲解(USB篇)U盘等存储类设备
  • 一个页面需要加载大量的图片,如何提升用户体验?
  • JRT监听-PDF-Excel-Img
  • Pulsar-架构与设计
  • LeetCode每日一题589. N-ary Tree Preorder Traversal
  • html5移动端适配;检测浏览器信息函数
  • go依赖注入库samber/do使用
  • JMeter 配置元件之按条件读取CSV Data Set Config
  • MySQL跨服务器关联查询