一、开发工具

开发工具: Eclipse(免费),IDEA(收费)

1.1 Eclipse安装

Eclipse是绿色安全的,直接解压即可使用

JAVA在项目下建包 java怎样建包_Powered by 金山文档


1.2 启动Eclipse


JAVA在项目下建包 java怎样建包_eclipse_02


JAVA在项目下建包 java怎样建包_Powered by 金山文档_03


ps: 如果双击启动Eclipse失败,大部分原因都是jdk环境变量没有配置正确,重新检查即可!

1.3 Eclipse界面介绍

JAVA在项目下建包 java怎样建包_Powered by 金山文档_04


二、Eclipse使用

2.1 创建项目

项目就是为了统一管理代码的一个文件夹.

在项目列表区域右键new-->project-->java project


JAVA在项目下建包 java怎样建包_JAVA在项目下建包_05


JAVA在项目下建包 java怎样建包_JAVA在项目下建包_06


2.2 创建包结构

选中src-->右键-->new-->package

Package(包):
作用:类似于文件夹,用于管理字节码(.class)文件。
语法:package 包名;
位置:必须写在源文件的第一行。
带包编译:javac –d . 源文件名称.Java(自动生成目录结构)
带包编译:java 包名.类名(包名+类名又称全限定名)
采用域名倒置的规则: baidu.com -> com.baidu.xxx
例如:cn.qfedu.project.module.XxxClass

JAVA在项目下建包 java怎样建包_JAVA在项目下建包_07


JAVA在项目下建包 java怎样建包_eclipse_08


2.3 创建类

类名由一个或多个单词组成,每个单词首字母大写。
但以下情形例外:DO / BO / DTO / VO / AO

类的概述:
1、同一个源文件中可以定义多个类。
2、编译后,每个类都会生成独立的.class文件。
3、一个类中,只能有一个主方法,每个类都可以有自己得主方法。
4、public修饰的类称为公开类,要求类名必须与文件名称完全相同,包括大小写。
5、一个源文件中,只能有一个公开类。

选中包右键-->new--> class


JAVA在项目下建包 java怎样建包_开发语言_09


2.4 编写代码

package com.qf;

public class HelloWorld {

	public static void main(String[] args) {
		System.out.print("中文...English");
	}
}

2.5 运行

三、程序解读

3.1 注释

注释就是解释

单行注释://; 快捷键:ctrl+/ 
 

   多行注释:/ * 
  
 *   注释一段代码   
 *快捷键:ctrl+shift+/   
 */;  
   文档注释:/ ** 
  
 *注释内容   
 */

javadoc -private(显示所有类和成员) -d(表示输出到某个目录中) api(自动在当前目录下生成一个api文件) .(表示所有都需要生成)

输出语句提示快捷:sout,alt + /

四、输出语句

System.out.println("内容");

五、 常量

常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长。

编程的目的主要是为了处理数据!

不会变化的数据就是常量!

例如:身份证号、学号、毕业证号、圆周率Π

六、 变量

方法名、参数名、成员变量、局部变量、函数名由一个或多个单词组成,首单词字母小写,拼接词首字母大写。

变量:会随着程序的运行会变化的量。

程序中使用变量:   
声明:数据类型 变量名;->int money;//开辟整数变量空间   
 赋值:变量名 = 值;->money = 100;//将整数值赋给变量   
 应用:System.out.println(money);   
***注意:***Java是强类型语言,变量的类型必须与数据的类型一致。   
变量的声明不可以重复;变量的值可以改变。  
   **声明变量的三种方式:**驼峰命名法:变量命名 
  
先声明,再赋值【常用】:数据类型 变量名; 变量名 = 值;   
 声明并赋值【常用】:数据类型 变量名 = 值;   
 多个同类型变量的声明与辅助【了解】:数据类型 变量1,变量2 = 值2;

七、 数据类型[重点]

Java中的变量具有严格的数据类型区分(强类型语言)。在Java语言中,任何一个值都有对应类型的变量。

数据类型:是一组数据和数据的行为的集合。
数据类型就是定义了数据的性质

Java中的数据类型:

基本数据类型:(1)整数;(2)小数;(3)布尔;(4)字符。  
引用数据类型:(1)字符串;(2)数组;(3)对象。  
基本数据类型   
(1) 整数   
byte(字节):1字节;-2^7~2^7-1(取值范围二进制);-128~127(十 进制);8bit(字节)   
short(短整型):2字节;-2^15~2^15-1;-32768~32767;16bit(字 节)   
int(整形integer):4字节:-2^31~2^31-1;-2147483648~2147483647   
 ;32bit(字节)   
long(长整型):8字节:-2^63~2^63-1;-9223372036854775808~   
 922337203685477587;64bit(字节)   
int为整数的默认类型,若需要long类型赋值时,需要在值得后面追加“L”  
   (2)小数 
  
float(单精度):4字节;-3.4E+38~-1.4E-45;1.4E-45~3.4E+38 (2E3=2*10^3=2000.0);32bit   
double(双精度):8字节;-1.7E+308~-4.9E-324;4.9E-324~1.7E+308   
 ;64bit   
double为浮点数的默认类型,若需要float类型赋值时,需要在值得后面追加“F”  
   (3)布尔 
  
boolean():1字节;true/false;仅可描述“真”或“假”。  
   (4)字符 
  
char():2字节;0~65535;Unicode字符集(万国码)   
 字符赋值:char c1 = 'A';(通过“”描述为字符赋值)   
 整数赋值:char c2 = 65;(通过十进制数65在字符集中对应的字符赋值)   
 进制赋值:char c3 = ‘\u004l’;(通过十六进制数在字符集中所对应的字符赋值)

程序是为了处理数据;数据需要变量来存储;变量又需要数据类型来约束;

八、 字符串

引用数据类型:

(1)字符串
String(字符串):任何“ ”之间的字面值;Unicode字符序列

九、 基本数据类型转换

强制类型转换规则
整数长度足够,数据完整   
int i = 100; byte b = (byte)i; //b = 100  整数长度不够,数据截断   
int i = 10000; byte b = (byte)i; //b = 16(符号位变化,可能变为负数)  小数强制转换,数据截断   
double d = 2.5; int i = (int)d; //i = 2(小数位舍掉)  字符整数互转,数据完整   
char c = 65; int i = c; //i = 65

单词:

项目:project

类:class

公开的:public

字符串:String

系统:system

打印:print

异常:exception

文件:file

文件夹/目录:directory

控制台:console

包:package

资源管理器:explorer