自定义的类名、包名、变量名(不要数字开头,不要特殊字符,不要中文)

包名命名习惯:字母小写

类名命名习惯:首字母大写

变量:首字母小写 a sumNumber

常量:所有字母大写

------------------------day1---------------------------

java

编程语言 面向对象的编程语言(c++,.NET)

Sun Oracle收购 ( Oracle 收购mysql数据库)

1.第一个java程序:

运行机制:

源代码(*.--->java虚拟机

①源代码:

②jdk安装(下一步)

配置环境变量:

JAVA__HOME //jdk安装目录 C:\Program Files\Java\jdk1.6.0_21

PATH //jdk命令工具的所在目录 C:\Program Files\Java\jdk1.6.0_21\bin

CLASSPATH // . 当前目录 指定jvm去哪个目录找要运行的.class文件

*我的电脑--属性--高级--环境变量

③编译:

先找到代码

命令:

盘符: //切换盘符

dir 查看当前目录下的文件

cd 目录名称 搜索并进入某个目录

编译格式:

javac .java的文件名

④解释:运行

运行命令格式:

java .class的文件名(不包含后缀)

2. 对类按照功能不同分包管理

package 包名.子包.子包 //(包名小写字母)

书写在代码的第一行

*

package day1;

public class First

带包编译:

javac -d . java文件名

3.import

包名命名习惯:字母小写

类名命名习惯:首字母大写(java文件的名字首字母大写)

作用:使用其他类时,可以不用写包名.需要通过import 导入其他类的包

import java.util.*;

作业:

1.打印:

葡萄美酒夜光杯,

欲饮琵琶马上催;

醉卧沙场君莫笑,

我是流氓我怕谁。

--王宇希

2.

package com.corejava.chp1;
public class HelloWorld{
public static void main(String args[]){
System.out.println("Hello World");
}
}

问:

假设这个代码存在 hello.java 文件中,那这个程序是否能够编译通过?为什么?如果编译不通过,应该如何改进?

*public的类的类名必须和文件名保持一致;

---------------------------day3-----------------------------------

变量:

计算机内存的小块内存空间的名字,为重复利用操作某个数据

定义:

变量类型 变量名;

赋值:

变量名 = 值;

定义变量+赋值:

变量类型 变量名 = 值;

数据类型:

简单类型

整数

byte 1字节 -128~127

short 2字节 -2^15 ~ 2^15-1

int 4字节 -2147483648~2147483647 常用

long 8字节 -2^63 ~ 2^63-1

浮点数(小数)

float 4字节

double 8字节 常用

布尔 boolean true false

字符 char 'A'

和int是想通的

'A' 65 '\u0041'

例子:

byte a = 200; ×