什么是Java?

一:编程语言:
低级语言:
 机器语言:是计算机唯一能够识别的语言   0和1组成
高级语言:更加容易理解(最接近人类语言的计算机语言)
 面向过程开发:所有的功能都需要自己写
  C
 面向对象开发:所有的功能都可以作为一个对象,方便调用
  Java

二:什么是Java?
  Java是一门面向对象开发的编程语言
  1:91年的时候,美国sun公司,专门成立了一个项目小组,这个小组的带头人叫詹姆斯.高斯林,为家电开发软件

   C++有优点也有缺点(开发周期太长,占用内存较大)
   将C++的优点拿过来用,缺点改掉  C++++--
   后来更名  oak
  2:94年,互联网迅速发展,通过OAK研发webRunner和Applet,OAK语言重新火起来
  3:95年1月OAK正式更名为java

三:Java开发环境
   1:Java编译运行过程
    1.1:编译期(编译错误,红色波浪线,红色文字)
        将.Java源文件,经过编译,先生成.class格式的字节码文件
    1.2:运行期(运行错误,BUG)
        通过jvm加载.class格式的文件,变成0和1

   2:名词解释
    JVM:java虚拟机    跨平台性(一次编写到处运行)
    作用:加载并运行.class格式的文件

    JRE:Java运行环境
        包含了jvm,还包含了运行Java程序所必须的一些插件
    JRE=JVM+Java系统类库

    JDK:Java开发环境
        包含了JRE还办了开发Java程序所必须的一些命令工具
    JDK=JRE+编译,运行等命令工具
总结:
    运行Java开发的软件------->JRE
    开发java程序---->JDK

四:软件的使用
   IDEA:目前市面上使用最多的一款Java开发软件(收费使用)
   给电脑创建访问的路径:
   第一步:创建Java项目
   File---new---Project
   第二步:创建软件包
   src---new---package
   第三步:创建类文件.java
   选中存放的软件包---new---java class

五:输出语句
   后端代码----用户看不见,摸不着
   所有需要让用户看到的内容,可以通过输出语句进行打印输出
   
    系统 向外 打印输出(需要输出的内容);
   System.out.println();//完整的输出语句
   注意:书写时,System的第一个S是需要大写
        ln表示执行完打印内容之后,进行光标换行

   System.out.print();//不换行的输出语句


六:String类型(字符串类型)
   字符串类型的数据必须写在双引号中
   写在双引号中的内容都是字符串类型的数据
   特点:
   所有写在双引号中的内容都将原样输出,不会发生任何变化

七:变量(用来存储数据的空间)
   1:变量的声明(在内存中开辟一个空间用来存储对应的数据)
     格式:
     数据类型  变量名字;
      String(字符串)
      int(整数)
      double(小数)

   2:变量的赋值
    注意:一个变量空间中永远都只能存储一个数据,但是这个数据是可    以无限次数被修改的
    方式一:先声明,再赋值
      int a1;
       a1=10;
    方式二:声明的同时进行赋值
      double b1=1.2;

   3:变量的使用
     3.1)使用变量实际上使用的是变量中存储的数据
     3.2)变量的使用必须要保证数据类型相匹配
     3.3)变量在使用之前必须要保证已经声明并且进行了初始化

   4:命名
    4.1)变量命名允许使用 中文,英文,数字,$和_,并且数字不允许开        头
    4.2)变量不允许使用关键字命名
    4.3)严格区分大小写
    4.4)命名法则(区分类和变量)
        帕斯卡命名法(类命名)
        单词的首字母都要大写
        驼峰命名(变量命名)
        第一个单词所有字母小写,从第二个单词开始首字母大写

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值