Java初体验

1.碰到问题怎么办?
  1)找同桌、同学
  2)找项目经理
  3)找讲师

4)看视频
2.学习Java的窍门?
  1)多想
  2)多练
3.小要求:
  1)课堂气氛活跃一些


笔记:
1.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系统类库(小零件)
    2.3)JDK:java开发工具包
            除了包含JRE以外还包含了开发java程序的必须的命令工具
        JDK=JRE+编译、运行等命令工具
    说明:
      1)运行java程序的最小环境为JRE
      2)开发java程序的最小环境为JDK
  3)配置变量------------了解
    3.1)JAVA_HOME:指向JDK的安装目录
    3.2)CLASSPATH:表示类的搜索路径,一般简写为.
    3.3)PATH:指向JDK下的bin目录
2.eclipse:
  1)IBM、开源的、免费的、不需要安装仅需解压即可
  2)开发步骤:
    2.1)新建Java项目----------------小区
    2.2)新建Java包------------------楼+单元
    2.3)新建Java类------------------房子
  3)注释:解释性文字
    3.1)单行注释://
    3.2)多行注释:/* */
    3.3)文档注释:/** */----------7月下旬讲
    
练习:
1.创建Java项目MyProject
2.在MyProject中创建Java包mypackage
3.在mypackage中创建Java类MyClass,main()中:
    输出HelloWorld,并换行
4.在mypackage中创建Java类Test,main()中:
    输出Hello,不换行
    输出World,换行
    输出欢迎大家来到达内,换行
    输出当日事当日毕,换行
    输出......

package day01; //声明包day01
public class HelloWorld { //声明类HelloWorld
    //主方法,为程序的入口
    //程序的执行从main开始,main结束则程序结束
    public static void main(String[] args) {
        //输出HelloWorld 
        //1)严格区分大小写
        //2)所有符号必须都是英文模式的
        //3)每句话必须以分号结尾
        //4)println():输出并换行
        //  print():输出不换行
        System.out.print("Hello");
        System.out.println("World");
        System.out.println("今天天气不错,心情也不错");
        System.out.println("欢迎大家来到大家庭");
    }
}


工作空间:所创建的所有java项目的默认保存地址

A:先装JDK再运行eclipse------------正确的
B:先运行eclipse再装JD

eclipse----------本身就是用java语言写的

IBM公司用java语言写了个eclipse程序
然后让人们用eclipse写java代码

Java:开源的
eclipse:开源的

开源:开发源代码、免费的

PATH:/a/b;/c/d;/m/n;

javac


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

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

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

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

public class 名字
    public static void main(String[] args){
  }
}
publinc class 名字
    public static voin main(String[] args){
  }
}


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-------------运行在???系统上
  跨平台、一次编程到处使用

银行系统------------服务器Windows系统
                    服务器Linux系统


Java


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

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

每个操作系统的指令(0和1)是不同的
Windows:
  你-------------01010101
Linux:
  你-------------11110000
IOS:
  你-------------10101010


我----------01010101
和----------10101010
你----------11110000

Java:是一门计算机语言

www.taobao.com---------------Java写的
www.jd.com-------------------Java写的
饿了吗-----------------------Java写的
摩拜单车---------------------Java写的
银行系统---------------------Java写的
ATM机系统--------------------Java写的
...

共100个项目,共值100万
只有20个项目是用Java做的,但能挣80万


Web前端,UI设计,运维工程师----8,9个人


 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值