Java 基础知识

一:Java可分三个层面:
1:基本语法
①变量 ②运算符 ③流程控制 ④数组
2:面向对象(核心)
3:高级应用
①多线程 ②集合 ③IO流 ④网络编程 ⑤反射 ⑥NIO


二:JDK、JRE、JVM的关系
1.   JDK = JRE + 开发工具集(例如Javac编译工具等)
2.   JRE = JVM + Java SE标准类库


三:官方网址(查找JDK)
1.   www.oracle.com


四: 软件分为系统软件和应用软件
   系统软件:windows、mac ox、linus、android、ios等等
   应用软件:word、ppt、画图板等等

   人机交换方式:图形化界面 vs 命令行方式
   应用程序 = 算法 + 数据结构


五: 计算机语言的发展迭代时
   第一代:机器语言
   第二代:汇编语言
   第三代:高级语言
      > 面向过程:C。Pascal、Fortran...
      > 面向对象:Java。JS、Python、Scala...


六: Java语言的特点
   1. 面向对象性:
      ①两个要素:类、对象
      ②三个特征:封装、继承、多态
   2.健壮性:
      ①去除了C语言中的指针
      ②自动的垃圾回收机制(仍然会出现内存溢出、内存泄漏)
   3.跨平台性:write once , run anywhere:一次编译,到处运行
      功劳归功于:JVM


七:  为什么要配置path环境变量?
      因为希望java的开发工具(javac.exe、java.exe)在任何的文件路径下都可以执行成功
    path环境变量:windows操作系统执行命令时所要搜寻的路径


八:  Java中的名称命名规范
     包名:多单词组成时所有字母都小写:xxxyyyzzz
     类名、接口名:多单词组成时,多有的首字母大写:XxxYyyZzz
     变量名、方法名:多单词组成时,第一个字母首字母小写,第二个单词开始每个字母大写:xxxYyyZzz
     常量名:所有字母都大写,多单词时每个单词用下划线链接:XXX_YYY_ZZZ

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值