首页 > 其他分享 >day1-day5听课笔记

day1-day5听课笔记

时间:2024-04-18 14:33:06浏览次数:16  
标签:java jdk ctrl day5 HelloWorld day1 听课 快捷键 public

Typora常用快捷键

标题快捷键

1.ctrl + 1 一级标题

2.ctrl + 2 二级标题

代码块

ctrl shift k 代码快捷键
```java java语言的代码块
```shell shell语言的代码块 #tab上面的一个键, 按shift切换成英文

列表

  1. 有序列表

//有序
ctrl + shift + [
  1. 无序列表

    //无序
    ctrl + shift + ]

缩进

  1. 增加缩进

    • ctrl + ]

  2. 减少缩进

    • ctrl + [

常用操作

ctrl + c // 拷贝
ctrl + v // 粘贴
ctrl + x // 剪切
ctrl + z // 撤销

文字格式

  1. 加粗

    • ctrl + b

  2. 斜体

    • ctrl + i

  3. 下划线

    • ctrl + u

常见的系统快捷键

  1. dos 命令

    • 键盘

    • 打开运行窗口

    • 常见命令

      wir + r
      ipconfig //查看ip
      cls //清屏
      ping // 查看ip通否
      • ping

        image-20240416092620029

      • p盘符:去对应的盘符

        image-20240416092835277

         

      • cd javase 去javase目录

        image-20240416093107236

    • 系统常见快捷键

      • win + e 打开我的电脑

      • win + d 快速回到桌面

      • win + l 锁屏

      • alt + tab 切换窗口

java概述

  1. 计算机的组成

    • 硬件:CPU、内存、硬盘、主板

    • 软件:系统软件、应用软件

  2. 计算机语言的发展史

  3. java语言的发展史

  4. java语言特点

    • 简单性,没有指针的概念,不允许通过指针操作内存,只支持单继承。

    • java跨平台

      • 平台:windows linux mac

      • java可以运行到任何操作系统之上

      • 实现跨平台需要java虚拟机jvm

JDK安装

 

环境变量

  1. 环境变量的配置

    • 此电脑-右键属性-高级系统设置-环境变量-配置JAVA_HOME-配置path-%JAVA_HOME%\bin

    • 测试 java- version javac -version

image-20240416124259331

jdk与jre关系

  1. jdk:它是java的开发运行环境,开发人员需要安装jdk

  2. jre:java runtime environment(java运行环境),如果只需要运行程序,不需要开发,可以只安装jre

  3. jdk包含了jre

 

java加载和执行的过程

  1. 源代码.java -----javac------- 字节码文件 -------java-------- 电脑

  2. java源文件:程序员编写的,是.java结尾的

  3. 编译:通过javac把java源文件编译成字节码文件(.class结尾)

  4. 运行:通过解释器(java)运行字节码文件

  5. 需要用到dos命令

java第一个程序HelloWorld.java

  1. 建好作业的包,practice是课堂练习,task是作业

  2. 新建文件 HelloWorld.txt

  3. 编写源代码

    public class HelloWorld {
       public static void main(String[] args) {
           System.out.println("HelloWorld");
      }
    }
  4. 代码分析

    • 最外层分析

      public class HelloWord {
         //public 代表公共的,是一个修饰符
         //class 代表类的关键词
         //HelloWorld 类名
         //{}
      }
    • 中间层

      public static void main(String[] args) {
         //public 代表公共的,是一个修饰符
         //static 代表静态的,是一个关键字
         //void 代表没有返回类型
         //main 代表程序入口
         //String[] args 代表数组,程序参数
      }
    • 内层

      System.out.println("HelloWorld");;//输出语句;输出HelloWorld
  5. 常见错误

    • 文件名和类名不同

    • 关键字写错

  6. 正常运行

    image-20240416132447033

    image-20240416132433296

  7.  

标签:java,jdk,ctrl,day5,HelloWorld,day1,听课,快捷键,public
From: https://www.cnblogs.com/0521pan/p/18143458

相关文章

  • 持续性学习-Day14(前端基础HTML5)
    参考教学视频:秦疆 HTML(HyperTexctMarkupLanguage)超文本标记语言W3C:WorldWideWebConsortium万维网联盟W3C标准包括:结构化标准语言(HTML、XML)表现标准语言(CSS)行为标准(DOM、EXMAScript)1.基本标签<!--标题标签--><!--h1-h5--><!--段落标签--><p></p><!--......
  • day14_我的Java学习笔记 (常用API、Lambda、常见算法)
    1.常用API1.1Date类【案例】:计算出当前时间往后走1小时121秒之后的时间是多少。1.2SimpleDateFormat【练习】:秒杀活动1.3Calendar2.JDK8新增日期类2.1概述、LocalTime/LocalDate/LocalDateTime2.2Ins......
  • day12_我的Java学习笔记 (package包、权限修饰符_private+缺省+protected+public、fin
    1.包IDEA配置自动导包:2.权限修饰符同一个类中的,【private、缺省、protected、public】都可以访问同一个包中的其他类,【private】不可以访问,【缺省、protected、public】都可以访问不同包下的无关类,【private、缺省、protected】都不可以访问,只有【public......
  • JAVA语言学习-Day13
    参考教学视频:秦疆JVM概述JVM位置:操作系统之上JVM的体系结构.java->ClassFile->类加载器Classloader<-->运行时数据区RuntimeDataArea<-->本地方法接口<-本地方法库运行时数据区RuntimeDataArea<-->执行引擎方法区:MethodAreaJava栈:Stack本地方......
  • day11_我的Java学习笔记 (static_静态成员变量+静态成员方法_工具类、代码块_静态代码
    0.面向对象进阶1.static静态关键字1.1static是什么,static修饰成员变量的用法Java成员变量成员方法Python类(对象)属性类(对象)方法static修饰成员变量的应用:在线人数统计1.2static修饰成员变量的内存原理1.3static修饰成员方法的基本......
  • day10_01_我的Java学习笔记 (JavaSE进阶课程预备)
    JavaSE进阶课程预备1.JavaSE加强课程简介2.IDEA开发模式统一工程,相当于一个小区的院子;模块,是小区的哪一栋;包,是这栋楼的那一单元类,是这个单元的哪一层楼;对象,是这层楼具体的某一户房间。eg:滢水山庄二区--工程9栋--模块4单元--包8楼--类......
  • day10_02_我的Java学习笔记 (JavaSE加强课程介绍、先建空工程--再建模块--然后建包--
    JavaSE基础加强课程介绍1.JavaSE加强课程简介2.IDEA开发模式统一工程,相当于一个小区的院子;模块,是小区的哪一栋;包,是这栋楼的那一单元类,是这个单元的哪一层楼;对象,是这层楼具体的某一户房间。eg:溪山美地二区--工程9栋--模块4单元--包8楼--......
  • JAVA语言学习-Day10、11、12
    参考教学视频:秦疆learnJava-JUC1.什么是JUCjava.util工具包、包、分类java.util.concurrentjava.util.concurrent.atomicjava.util.concurrent.locks2.线程和进程举例:开启一个Typora(进程),输入、自动保存(线程)进程:一个程序一个进程往往可以包含多个线程,至少包含一个线程:写......
  • day13- 模块和包
    这节我们学习模块和包,这块呢,我们在实际使用的过程中,首先保证自己会用就可以,其次也可以加深对Python代码的理解。1、什么是模块开始之前,那我们思考下,之前学的过变量,函数属于一个模块吗?模块呢,就是Python程序,简单来说,就是一个.py的文件,就是属于一个模块那说明我们之前的函数和变......
  • day15 文件操作
    一.文件路径路径:绝对路劲和相对路径相对路径:相对简短的路径(大致的位置:比如住在杭州临平区)绝对路径:完整的路径(就是完整的地址,比如H:\软件存储12378911wy\向日葵远程控制\SunloginClient).....相对路径:./--代表当前文件夹../--代表返回到上一层文件夹二.字......