自定义的类名、包名、变量名(不要数字开头,不要特殊字符,不要中文)
包名命名习惯:字母小写
类名命名习惯:首字母大写
变量:首字母小写 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; ×