一、Java概述

本文介绍了Java编程语言的基础概念,包括Java8的关键特性、面向对象编程、JDK、JRE和JVM的区别,源文件组织,main()方法的作用,以及转义字符、注释(单行/多行/文档注释)的使用。还涵盖了DOS原理中的相对路径和绝对路径,以及常用的基本DOS命令。
摘要由CSDN通过智能技术生成

一.概述

  • 程序:有序指令的集合

  • Java8 11 17 21 都是长期支持版本

  • Java语言的重要特性

    • 面向对象的
    • 健壮性
    • 跨平台性:编译好的.class文件可以运行在不同的操作系统上
    • 解释型语言:编译后的代码不能在机器上直接运行,还需要有一个解释器来执行,比如JavaScript、PHP、Java都是解释型语言,C、C++都是编译型语言,编译后可以直接被机器执行,效率相对来说更高
  • JDK>JRE>JVM

    • JDK(Java开发工具包)= JRE + Java开发工具(javac、java…)
    • JRE(Java运行环境) = JVM(Java虚拟机) + Java SE标准类库
    • 如果只想运行.class文件,只需要下载JRE即可
  • Java开发细节

    • 源文件是.java为扩展名,基本组成是类(class),如果有public类,类名要和文件名一致,每个源文件最多只有一个public类,其他类的个数不限制

    • Java程序的执行入口是main()方法,main()可以在非public类中

    public static void main(string[] args){...}
    
    • 严格区分大小写
  • 快速学习新技术

    • 需求推动:工作需要、跳槽需要
    • 遇到问题看能不能用传统方法解决,解决不完美或者解决不了考虑新技术
    • 引出新技术和知识点
    • 学习新技术的基础语句和基本语法(不考虑细节)
    • 快速入门(基本程序、crud)
    • 开始考虑研究技术的注意事项、使用细节、使用规范、如何优化
  • 一个有用的小细节:当java文件名过长时,可以在控制台输出文件名的前两到三位(能保证前缀唯一性就行),然后按Tab键会自动补齐(系统本来默认不能自动补齐,需要百度一下怎么设置注册表)

  • 输出有中文时,设置文件编码为GBK格式 快捷键 ctrl+shift+C

  • 转义字符

    • public class ChangeChar{
      
      	public static void main(String[] args) {
      		
      //      \t:一个制表位,实现对齐功能
         		System.out.println("北京\t天津\t上海");
      //      \n:换行符
         		System.out.println("jack\nsmith\nmary");
      //      \\:一个\
              System.out.println("C:\\Windows\\System32\\cmd.exe");  
      //      \":一个";\':一个'
           	System.out.println("老韩说:\"要好好学习\"");
      //      \r:一个回车,回车并不是换行,只是回到当前行的最前边,
      //      后边再有字符是直接往后顺序替代,也就是“北京”替代“韩顺”
           	System.out.println("韩顺平教育\r北京");	
           	System.out.println("韩顺平教育\r\n北京");	
           }	
      	
      }
      
    • 代码结果
      在这里插入图片描述

  • 转义字符作业:使用转义字符达到指定效果

    • System.out.println("书名\t作者\t价格\t销量\t\n三国\t罗贯中\t120\t1000\t");
      
    • 在这里插入图片描述
  • 注释

    • 单行注释

      • //这是单行注释
        
    • 多行注释

      • /*
        这是多行注释,不能嵌套
        */
        
    • 文档注释

      • 注释内容可以被javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档

      • /**
        * @author nnn
        * @version 1.0
        */
        
  • DOS原理及使用

    • 相对路径和绝对路径

    相对路径:从当前目录开始定位,形成路径 (…\用来的返回上一级)

    绝对路径:从顶级目录D盘开始定位,形成路径 (D:\ABC2\test2.txt)

    • 常用的doc命令

      • dir + (绝对路径)查看目录有什么内容

      • cd + 绝对路径跳转到当前盘的某一指定位置

      • cd /D c:切换到C盘

      • cd..切换到上一级

      • cd\切换到当前盘根目录

      • tree + (绝对路径)在当前目录下展示文档结构树
        在这里插入图片描述

      • cls清屏

      • exit退出DOS

      • md[创建目录] rd[删除目录] copy[拷贝文件] del[删除文件] echo[添加内容到文件] move[剪切]

  • 10
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值