day01-基础内容

唐胜伟 唐胜伟     2022-08-15     560

关键词:

      day01-基础内容      


1.Linux: 

  1)开源的操作系统、免费的
    主要用于服务器端,而Java主要是服务器端开发
  2)Linux与Windows目录结构的区别:
    2.1)文件系统不同:
          Windows:盘符     Linux:目录(只有一个根目录/)
    2.2)外部设备映射不同:
          Windows:盘符     Linux:挂载点(目录)
    2.3)安全级别不同:
          Windows:低       Linux:高
  3)Linux是基于命令的:
    3.1)pwd:显示当前工作目录
    3.2)ls:查看当前工作目录的内容
    3.3)cd:改变当前工作目录
         绝对路径:相对于根目录的位置,以/开头
         相对路径:相对于当前目录的位置
           ..:上一级目录    .:当前目录
           
2.Java开发环境:
  1)java编译运行过程:-------常见面试题
    1.1)编译期:.java源文件,经过编译,生成.class字节码文件
    1.2)运行期:JVM加载.class并运行.class
    特点:跨平台、一次编程到处使用
  2)名词解释:------常见面试题
    2.1)JVM:java虚拟机
            加载.class并运行.class
    2.2)JRE:java运行环境
            除了包含JVM以外还包含了运行java程序所必须的环境
            JRE=JVM+java系统类库(12月下旬系统讲)
    2.3)JDK:java开发工具包
            除了包含JRE以外还包含了开发java程序所必须的命令工具
            JDK=JRE+编译、运行等命令工具
    运行java程序的最小环境为JRE
    开发java程序的最小环境为JDK
  3)配置环境变量:------了解
    3.1)JAVA_HOME:指向jdk的安装目录
    3.2)CLASSPATH:表示类的搜索路径,一般简写为.
    3.3)PATH:指向jdk下的bin目录


3.eclipse:
    IBM、开源的、免费的、只需解压即可


Eclipse使用步骤:
1)新建java项目/工程-------------小区
2)新建java包--------------------楼号+单元号
3)新建java类--------------------房号

注释:

解释性文本
1)单行注释: //
2)多行注释: /* */
3)文档注释: /** */

工作空间:
java项目的具体的保存地址

JDK=JVM+java系统类库+编译、运行等命令工具

java语言编译运行过程:
  1).java源文件,经过编译,生成.class字节码文件
  2)JVM加载.class并运行.class(0和1)

假设QQ是用java语言写的:
  java版的QQ,经过编译,生成.class字节码文件
    Windows版的JVM---------运行在Windows系统上
    Linux版的JVM-----------运行在Linux系统上
    IOS版的JVM-------------运行在IOS系统上
    ???版的JVM-------------运行在???系统上

结论:
跨平台,一次编程到处使用


C语言编译过行过程:
  .c源文件,经过编译,直接生成可执行文件(0和1)

QQ:用C语言写的
  Windows版的QQ-----------运行在Windows系统上
  Linux版的QQ-------------运行在Linux系统上
  IOS版的QQ---------------运行在IOS系统上


每种操作系统的指令是不同的
Windows:
  你--------01010101
Linux:
  你--------10101010
IOS:
  你--------11110000

计算机唯一识别的语言------机器语言(0和1)
写出来的java代码,计算机根本就不认识

计算机分类:
1)PC机:个人电脑
2)服务器:处理大数据请求的高性能的计算机
3)智能终端:智能手机、IPAD、掌上电脑等
4)嵌入式设备:除了上面那3种以外带CPU的

Windows操作系统--------------PC机
Linux操作系统----------------服务器、智能终端、嵌入式设备

Java主要是用于服务器端开发的

输出HelloWorld:

package day01; //声明包day01

public class HelloWorld { //声明类HelloWorld
    //主方法,为程序的入口
    //程序的执行从main开始,main结束则程序结束
    public static void main(String[] args) {
        //输出HelloWorld
        //1.严格区分大小写
        //2.所有符号必须是英文模式的
        //3.每句话必须以分号结尾
        //4.println():输出并换行
        //  print():输出不换行
        System.out.println("HelloWorld");
        System.out.println("欢迎大家");
        System.out.println("当日事当日毕");
    }
}

 

java基础-day01

今日内容介绍1、Java开发环境搭建2、HelloWorld案例3、注释、关键字、标识符4、数据(数据类型、常量)  ###01java语言概述*A:java语言概述*a:Java是sun公司开发的一门编程语言,目前被Oracle公司收购,编程语言就是用来编写软件... 查看详情

产品经理基础阶段day01

  查看详情

产品经理基础阶段day01

  查看详情

产品经理基础阶段day01

  查看详情

产品经理基础阶段day01

  查看详情

day40-spring01-上次课内容回顾

  查看详情

爬虫-day01-基础知识

‘‘‘爬虫的构成下载器:抓取页面  urllib  equests  selenium+webdriver解析器:解释并提取页面元素  BeautifulSoup4  PyQuery  Xpath  RegularExpression调度器:协调完成全部抓取任务  进程  线程  协程  分布式抓... 查看详情

java基础笔记day01

JAVA开发之路---基础篇软件开发软件:一系列按照特定顺序组织的计算机数据和指令的集合常见的软件:      系统软件:windowsdosIOS      应用软件:扫雷等桌面软件什么是开发:制作软... 查看详情

01html基础案例实践04

day04案例实践 html有五个部分构成: logo 导航栏 banner图 内容(文章内容,链接区) 页脚 案例代码(index4.html): 1<!DOCTYPEhtml>2<htmllang="en">3<head>4<metacharset="UTF-8">5<title>html案例</title& 查看详情

java基础学习笔记day01

      java基础学习笔记day011.软件开发:  软件:按照特定顺序组织的计算机数据和指令的集合  开发:软件的制作过程  软件开发:借助开发工具和计算机语言制作软件2.java概述:  java之父:詹姆斯·高斯林 ... 查看详情

day01基础部分

一、python是什么样的语言   1、编译型语言和解释型语言,python是解释型语言       1.1、编译型语言就是把源程序代码一次性翻译成机器码(计算机可识别的代码),然后交给计算机去运行,一... 查看详情

day01(pyhon基础)

python追求的理念:优美.清晰,简单 python语言类型:解释性的语言机器语言:010101解释型:一条一条的解释成及其语言,运行速度没有编译型的快编译型:把代码一句话编译成机器语言并且保持成二进制文件,运行速度快python优点:1优雅,... 查看详情

day01_ps基础

...就这样过去了,啥都没做。恩,利用下午时间,搞一下ps基础1、新建和复制多个图层1.1、单击图层控制面板右下方的图标1.2、在菜单栏里面直接找到图层,新建图层1.3、首先选择图层,单击鼠标不动往图层面板中的新建图层按钮... 查看详情

#day01-java基础(代码片段)

Day01-Java1、Java主要特点简单性、跨平台性、分布性、安全性、健壮性、平台独立与可移植性、多线程、动态性、面向对象的编程语言、支持垃圾自动收集处理等,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系... 查看详情

day01(java基础)

2021-11-101.JDK,JRE,JVM三者之间的关系,以及JDK、JRE包含的主要结构有哪些?JDK=JRE+Java的开发工具(javac.exe,java.exe,javadoc.exe)JRD=JVM+Java核心类库2.如何配置环境java 查看详情

2111javase每日复习总结链接汇总

JAVA每日内容复习总结汇总2111Java基础部分除了学习新知识,其实学习完很重要的就是每日的复习回顾希望本文可以帮助到你,本文是程序媛泡泡给大家总结的链接汇总,欢迎食用可以关注后方便后续查看哦~祝愿大家都能拥抱技术,扬... 查看详情

day01_java语言基础第一天

1、计算机基础知识(理解)         1、计算机硬件           软件的基础设施,就是载体,计算机的硬件由五大组成部件:运算器,控制器,存储器,输入设... 查看详情

01day_java基础语法

1、Java开发环境概述JDK:Java开发工具包(JavaDevelopmentKit),包括java编译器、java运行时环境和常用的类库;JRE:Java运行时环境(JavaRuntimeEnvironment)。2、跨平台特性①平台指的是操作系统(Windows,Linux,Mac)②Java程序可以在任意... 查看详情