java基础

==========================Java=====================
一、Java语言
    1. 由来
        1995年的5月23正式推出了java编程语言
        1996年推出了java1.0版本
        1999年更名为j2se、j2me、j2ee
        2005年更名为JavaSE、JavaMe、JavaEE
        2009年ORACLE公司收购了sun
        2011年ORACLE公司发布了jdk1.7
        2014年发布了jdk1.8
    2. 特点
        2.1 简单性 (pk c)
        2.2 纯面向对象(使用计算机模拟现实世界,解决现实问题)
        2.3 跨平台性(跨服务器、跨操作系统、跨数据库)
    3. 执行机制
        3.1 编译执行 (源文件一次性编译成机器码文件,然后多次执行 例:windows .exe文件) 执行效率很高、但是不能跨平台
        3.2 解释运行 (源文件逐行解释执行,不同的操作系统存在不同的解释器) 执行效率不高,但可以跨平台
        3.3 Java语言的执行机制:先编译后解释
                源文件编译成平台中立的(.class文件),通过不同的操作系统的解释器解释运行
                即保证了效率又实现了跨平台、
    4. 名词解释
        JVM (java virtual machine) 通过软件在不同的操作系统模拟相同的运行环境
        JRE (java runtime environment) java运行环境 JVM 和解释器
        JDK (java development kit) java开发工具 包括了JRE+api+开发的工具包
二、搭建开发环境
        安装jdk(根据系统的不同版本安装32位或者64位)
        我的电脑右键-属性-高级-环境变量
        JAVA_HOME:jdk安装目录 如:C:\Program Files\Java\jdk1.7.0_51
        Path:jdk安装目录\bin 如:C:\Program Files\Java\jdk1.7.0_51\bin
        CLASSPATH:. (当前目录) 
        怎么看配置是否成功:ctrl+R输入cmd  命令行输入命令java -version
三、简单的DOS命令:
    更换盘符(盘符:) 如更换D盘 d:
    查看盘符内容(dir) 
    进入文件夹: cd 文件夹名
    返回上一级文件夹: cd..
    清屏:cls
    退出:exit
四、创建源文件、编写类
    1、创建以 .java 结尾的源文件
    2、class:类
    3、class名称:自定义
    4、main:主函数,程序的执行入口。一个类中,只能有一个主函数。
    5、输出语句区分大小写。
    6、一行只写一句代码,以 ; 结束
五、第一个Java程序
   命令行
    编译:javac 源文件名.java
    运行:java 类名(ps:不加后缀名)
    public class HelloWorld{
        public static void main(String[] args){
            System.out.println("Hello World");
            System.out.println("Hello World");
            System.out.println("Hello World");
            System.out.println("Hello World");
            System.out.println("Hello World");
        }
    }
六、类的用法
    1. 一个源文件中可以定义多个类
    2. 一个源文件有且只能有一个公开类,公开类的类名必须跟源文件名称相同
七、Package(包)    
    1. 作用:管理类、区分类
    2. 语法:package 包名;
    3. www.zpark.com 程序包:如:com.zpark.www;
    4. 带包编译的命令:javac -d . 源文件的名称.java
    5. 带包解释的命令:java 包名.类名
八、Import(引入包)
    1. 语法:import关键字
    2. 导包:import java.util.Scanner; //引入目标的字节码文件
             import java.util.*; //  *通配符
             import java.lang.*; //  默认导入的包
    3. 要求:import 包名;
九、编码规范
    1. 良好的注释习惯(不参与编译)
        1.1 单行注释: //
        1.2 多行注释: /*  老师好帅   */
        1.3 文档注释: /** 老师好帅   */  javadoc -d . 源文件
    2. 良好的格式控制
        2.1 层级缩进
        2.2 一行只写一句代码
        2.3 不省略{}
    3. 良好的标识符命名规范
        3.1 望文生义  
        3.2 由字母、数字、_ 、$ 、组成(类名数字不能开头 )
        3.3 类名可以由多个单词组成,单词首字母大写 如:HelloWorld类
        3.4 不能跟保留字重名
        3.5 大小写敏感  
    4. 命名规范
        包名: 字母小写
        类名:可以有多个单词,单词首字母大写
        变量名/函数名:首字母小写其余的单词首字母大写 int totalScore=100;
        常量名:字母都大写

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值