JAVA 零基础学习(基础)

Java 学习(给女朋友的小白成长之路)

基础

  • 语言特点

    面向对象:使用计算机来模拟现实世界,解决现实问题,更加贴近人们现实的生活方式。

    简单:(相对C,C++,C#,不易造成内存溢出,减少代码量,代码可读性高)

    跨平台(操作系统,服务器,数据库)

  • 执行机制

    编译执行:源文件编译成机器码,一次编译多次执行,执行效率高,不可跨平台。

    解释执行:源文件被一行行解释直接执行,不同的操作系统用的不同的解释器,可跨平台效率不高。

    先编译再解释:源文件被编译成中立文件(java 的 .class文件)然后再解释执行,可跨平台,速度一般。

  • 名词解释

    JVM(java virtual machine):java 虚拟机,在不同的操作系统中模拟相同的环境。
    JRE(java Runtime Environment):运行环境,包含jvm和解释器,完整的java运行环境。
    JDK(java Development kit)java 开发环境,包含JRE+类库+开发工具包(编译+调试)

  • 环境搭建

    在Administrator用户变量中新建:
    变量名:JAVA_HOME
    变量值:C:\Program Files (x86)\Java\jdk1.7.0_01

    在Administrator用户变量中新建:变量名:CLASSPATH
    变量值:.

    在系统变量中编辑path变量:添加C:\Program Files (x86)\Java\jdk1.7.0_01\bin; //注意:必须以英文分号结尾

    测试:运行 -> cmd -> javac 回车(显示相关参数信息则成功,显示“不是内部或外部指令”则失败)

  • 程序 Hello JAVA

    创建以 .java 结尾的源文件
    class:类(代码的容器)
    main:主函数、程序执行入口。
    一行只写一句代码,以 ; 结束。

  • 类的描述

    在一个源文件中,可以定义多个类,编译后,每个类都会生成独立的.class文件。
    在一个类中,只能有一个主函数,每个类都可以有自己的主函数。
    公开类(public class)的类名要求必须和文件名完全相同(包括大小写)。
    在一个源文件中,只能有一个公开类。

  • 包的描述

    作用:管理.class、区分.class。
    语法:package 包名; (注:必须在源文件的第一行)
    带包编译:javac -d . 源文件名称.java(自动生成目录结构)
    带包运行:java 包名.类名(全限定名)
    采用域名倒置原则:www.whr.com —> com.whr.xxx

  • 基本

注释
注释不参与编译。
单行注释: // 单行
多行注释: /多行 /
文档注释: /
文档 */ (可通过 javadoc -d . 源文件名称.java 生成独立的参考文档【说明书】)

标识
强制规定:
字母、数字、_ 、$ ,不能以数字开头。
不能与关键字、保留字重名。

约定
看名知道意思
类名:可以由一个或多个单词组成,每个单词的首字母大写(Pascal)。
函数、变量:可以由一个或多个单词组成,首单词首字母小写、拼接词首字母大写(Camel)。
包名:全小写,可以使用特殊字符 . 分割(代表层级关系) ,但不能以 . 开头或结尾。
常量:全大写,多个单词使用 _ 拼接。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值