初步了解java

一、Java语言的主要特点
总所周知,要想学好一门语言,必须清楚一门语言的特点,搞清楚其中的门路,才能让我们学习这门语言达到事半功倍的效果。
跟其他语言一样,java语言也有其主要的特点,主要以以下几点为主
1、跨平台性:所谓的跨平台性,是指软件可以不受计算机硬件和操作系统的约束而在任意计算机环境下正常运行。
2、面向对象:面向对象是指以对象为基本粒度,其下包含属性和方法。对象的说明用属性表达,而通过使用方法来操作这个对象。
3、安全性:安全性可以分为四个层面,即语言级安全性、编译时安全性、运行时安全性、可执行代码安全性
4、多线程:多线程在操作系统中已得到了最成功的应用。多线程是指允许一个应用程序同时存在两个或两个以上的线程,用于支持事务并发和多任务处理。
5、简单易用:Java源代码的书写不拘泥于特定的环境,可以用记事本、文本编辑器等编辑软件来实现,然后将源文件进行编译,编译通过后可直接运行,通过调试则可得到想要的结果。
二、 java语言的四大特性
封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。
继承:继承是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。
多态: 按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态
抽象: 抽象是通过分析与综合的途径,运用概念在人脑中再现对象的质和本质的方法,我觉得理解成一种方法比较好
二、java核心机制
1、Java 虚拟机(Java Virtual Machine)简称:JVM;
java源文件(.java)—使用javac编译—>字节码文件(.class)—使用java解释为特定平台的机器码,在执行—>
JVM For widnows平台 JVM For Linux
Linux平台 JVM For MacxOS
MacxOS平台 JVM其他平台操作系统/平台
2垃圾收集机制(Garbage collection)简称:GC;
垃圾收集的目的在移除不再使用的对象,当对象建立的时候垃圾收集期,就开始监控对象的动态情
况,垃圾收集主要是对内存的释放。创建对象的时候申请一个空间

  1. 再使用的内存空间应回收 - 垃圾收集;
  2. Java 消除了程序员回收无用内存空间的职责;提供一种系统级线程跟踪存储空间的分配情况。在 JVM 的空闲时,检查并释放可被释放的存储器空间;
    三、java基础语法
    编写 Java 程序时,应注意以下几点:
    大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。
    类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首
    字母应该大写,例如 MyFirstJavaClass。
    方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字
    母大写。
    源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用public类的类名作为文件名
    保存(切记 Java 是大小写敏感的),文件名的后缀为 .java。(如果文件名和类名不相同则会导致
    编译错误)。
    主方法入口:所有的 Java 程序由 public static void main(String []args) 方法开始执行。
    四 Java 标识符
    Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。
    关于 Java 标识符,有以下几点需要注意:
    所有的标识符都应该以字母(A-Z 或者 a-z),美元符( ) 、 或 者 下 划 线 ( ) 开 始 首 字 符 之 后 可 以 是 字 母 ( A − Z 或 者 a − z ) , 美 元 符 ( )、或者下划线(_)开始 首字符之后可以是字母(A-Z 或者 a-z),美元符( 线AZaz,)、下划线(_)或数字的任何字符组合
    关键字不能用作标识符
    标识符是大小写敏感的
    合法标识符举例:age、$age、_value、__age_value
    非法标识符举例:123abc、-age
    五、关键字
    关键字:被Java语言赋予了特殊含义,用作专门用途的字符串(单词),这些关键字不能用于常量、变量、和任何标识符的名称。
    注意事项:
    true,false和,null看起来像关键字,但它们实际上是文字; 不能在程序中将它们用作标识符。
    六、三种注释方法:
  3. 单行注释 //注释的内容
  4. 多行注释 // 3. /**…/ ,这种方式和第二种方式相似。
    这种格式是为了便于javadoc程序自动生成文档。
    注意:
    (1)javadoc针对public类生成注释文档
    (2)javadoc只能在public、protected修饰的方法或者属性之上
    (3)javadoc注释的格式化:前导
    号和HTML标签
    (4)javadoc注释要仅写在类、属性、方法之前
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值