java day1

超级文档,写非常细致,这个文档要求大家作为课堂预习和复习的内容。
计算机(电脑)组成结构:

输入设备:键盘、鼠标
输出设备:屏幕、打印机
运算器+控制器:CPU:计算加工数据,处理结果
存储器:暂存中间结果
在这里插入图片描述
计算机的程序:
古老说法:算法+数据结构
算法:入门者会±*/%
数据结构:存数据到内存中,java有很丰富数据类型,支持我们保持这些内容

开发:java开发语言
1) Jdk 超级工具包
2) Eclipse 开发工具

Jdk
验证:jdk安装,
Dos命令下:java -version
系统环境变量:
JAVA_HOME= D:\java\env\jdk1.8
PATH=%JAVA_HOME%\bin,…
可选 CLASSPATH=…rt.jar,tools.jar

Eclipse开发工具,配置环境:
1) 布局
2) 创建自己的工作空间workspace,对中文空格支持都不好,必须英文和不带空格的目录作为工作空间
D:\java\ws\1907
3) 默认是工程视图,使用包视图来管理和浏览我们的项目
4) 控制台(内容输出展现地方)

执行java代码,eclipse怎么调用需要的jdk?

JDK 开发环境,包含JRE,开发者必须配置JDK环境。
JRE 运行环境

第一个java的程序,经典HelloWorld
开发步骤:
1) 建立java工程
2) 建立一个源文件,包路径
3) Java代码,类
4) 执行,主方法、主函数、入口函数 main
5) 方法体System.out.println(“Hello World”)

HelloWorld.java源文件是不能执行的,
Java的编译,javac.exe程序 compile 编译 HelloWorld.class文件
Eclipse怎么做到调用javac.exe把源文件java文件编译二进制文件*.class文件(目标文件)
保存源文件时会自动编译完成,同时按源文件中包路径产生多级文件夹,在这个目录下就生成编译好的文件。
真正执行时eclipse去调用bin目录下执行对应文件。

缩进:ctrl+shift+F

System 随便写,它是jdk提供工具类package java.lang

知识分成几个等级:
1) 了解,知道概念即可
2) 熟练,学习重点,一定要掌握,多练习
3) 死记,没有规矩不成方圆,定死规矩,主流开发方式:注解+约定
4) 自熟练。面向对象概念:封装、继承、抽象、多态

Java整个过程:
1) 编辑过程,创建过程
src…HelloWorld.java 源文件,纯文本文件,开发者
2) 编译过程,javac.exe compile 编译
bin…HelloWorld.class 目标文件,二进制文件(乱码),JVM java虚拟机
3) 运行过程
类加载器ClassLoader加载二进制目标文件,然后转成对应机器(计算机)机器二进制文件,在电脑上执行

Java特征一次编译,所有机器上运行,通俗跨平台。
通过中间多了一层,虚拟机结构

为什么java能跨平台访问,通过不同机器上的JVM实现

JDK和JRE


JVM是一个规范,实现这个规范的有很多厂家的产品
1)SUN HotSpot web中间件apache tomcat 免费

3) IBM
4) BEA WebLogic web中间件 200w美金

扩展:未来职业发展规划
菜鸟、初级程序员、中级程序员、高级程序员、系统分析师、(产品经理)、架构师(8~10年)
前端工程师、运维工程师、测试工程师
后端工程师java

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值