1.软件
--定义:人与计算机沟通的语言,描述出的一种工具
--作用:1.解决现实生活问题
2.虚拟一个世界
--开发流程
1.需求调研-->2.需求整理-->3.产品原型图绘制【产品经理】-->4.项目启动会-->UI设计【UI设计师】-->研发【前端/后台】
-->测试【测试开发工程师】-->5.上线 -->6.维护【运维开发工程师】
--软件公司的性质
1.自研【阿里,腾讯,京东,华为,字节跳动】
--将软件作为公司的生命核心
2.外包【东软,中软,润和,软通....】
--将软件作为商品进行买卖
2.编写第一个Java程序
--步骤:1,创建一个文本文件,起名HelloWorld
2,打开文本文件,编写代码
class HelloWorld{
public static void main(String[] args){
System.out.println("JAVA");
}
}
3,将创建的文件后缀改为 .java
4, 打开ods命令框,并进入到Java文件所在的文件夹中
5,将Java文件编译成class文件【javac HelloWorld.java】
6,运行字节码文件【java HelloWorld】
#注意事项:标点为英文状态;大小写书写正确;注意空格
3.编码格式
--研发指定【A(65)--Z(90),a(97)--z(122)】
--支持中文的编码格式【GBK,UTF-8(常用)】
4.编程事项
A.类名的命名
--文件名不要使用特殊字符,包括空格,但可以使用_,$
--文件名不要使用数字开头
--建议不要使用中文作为文件名
--类名建议使用大驼峰命名法【单个单词首字母大写;多个单词时每个单词首字母大写】
--类名可以自定义
--文件名可以与普通类名不一致
--生成的class文件的名称其实时类名
--建议一个Java文件只写一个类
--同一文件或文件夹中的类名不能重复
--公共类名必须要和文件名一致
B.注释
--用途
1,在代码中加入文字说明,方便后期对代码的阅读,但不能影响代码的正常运行
2,在优化代码时,用于注释掉代无用码
--注释分类
1,单行注释 ://注释的内容
2,多行注释【一般在方法中使用】:/*
注释的内容
*/
3,文档注释【类的前面】:/**
注释的内容
*/
C. 输出
--给控制台显示内容
--语法:打印不换行 :System.out.print();#print()括号里必须有参数
打印换行 :System.out.println();
5.数据类型
--数据类型分类
1.基本数据类型【整数(byte,short,int,long),浮点数(float,double),布尔boolean(true,false),字符(char)】
类型 字节 位数
byte 1 8位
short 2 16位
int 4 32位
long 8 64位
float 4 32位
double 8 64位
char 2 16位
2.引用数据类型【所有类的对象,都属于引用数据类型;字符串String("")】
--数据类型转换
1.小类型->大类型:自动转换
2.大类型->小类型:强制转换
注意:1.字符与字符相加减,结果是int
2.boolean的值不参与数据类型的转换
3.字符串与任何类型拼接,结果都是String
7.标识符【所有的标识符都是自定义的】
名称:类名,接口名,枚举名,注解名,变量名,对象名,方法名,包名,常量名
命名规则:【见名知意;不建议使用中文;不能使用数字、特殊字符;不能使用关键字或保留字命名】
---类名,接口名,枚举名,注解名:大驼峰
---变量名,对象名,方法名:小驼峰【单个单词首字母小写;多个单词时第一个单词首字母小写,其他单词首字母大写】
---包名:全小写 【包名的命名规则:com.公司名称缩写.包名】
---常量名:全大写 【全大写时单词之间使用下划线链接】
8.关键字【Java中有特殊含义的单词】
常见的:byte,short,int,long,float,double,void,public,static,class,char,string,boolean.....
9.保留字【Java开发人员认为有特殊含义的字,但目前还没有含义】