Java学习第二天
来源:互联网 发布:编辑小说的软件 编辑:程序博客网 时间:2024/05/16 09:26
课堂笔记
1、eclipse工具
版本
安装版
免安装版
2、java关键字
Java中一些赋以特定的含义、并用做专门用途的单词称为关键字(keyword)
所有Java关键字都是小写的,true、false,null等都不是Java关键字 ;
goto和const 虽然从未使用,但也作被为Java关键字保留;
true,false,null虽被用做专门用途,但不是Java关键字;
3、java标识符
定义:为包、类、接口、方法、变量起的名字
组成:有数字、字母、下划线,$组成,数字不能为第一个
注意点:严格区别大小写
不能以数字为开头
关键字、保留字不能为标示符
标示符长度无限制
中文、日文不建议做标示符使用
规范:
类名和接口名:单词首字母大写,其他单词小写 TestDemo
变量名和方法名:第一个单词首字母小写,其他单词首字母大写,驼峰原则 getUsernameByUserId
包名:所有单词小写
常量名:全部单词大写、单词之间用下划线分割
所有的标识符做到见名知意
4、java注释
作用:提高代码可读性
1、单行注释 以双斜杠开始,对当前行起作用
2、多行注释 以/*开始,以*/结束,在注释区域内的代码起注释作用
多行注释不能嵌套使用,可以用在单行上
3、文档注释 以/**开始,以*/结束,主要用在类,接口、方法上,用在功能说明
通过指令生成 相关api文件执行过程
cmd->换到相关类所在的文件路径->javadoc -d 生成的文件夹名称 类名.java
5、包
为了管理文件
6、进制转换
了解进制作用
简单实现各种进制转换
7、变量
8、基本数据类型
4类8种
整数类型(byte, short, int, long)
浮点类型(float, double)
字符型(char)
布尔型(boolean)
9、数据类型之间的转换
课后作业
1、熟悉eclispe相关菜单及快捷快应用
2、熟记java相关关键字
3、以下标识符错误的原因是什么,详细总结java标识符组成及规范
class、12java、goto、java@1、1张三、¥10
不能用关键字,不能数字开头,不要用特殊符号,不用中文,不能用¥符号
4、(Java 程序的编译与运行)假设有如下:
package com.corejava.chp1;
pub lic class HelloWorld{
public static void main(String args[]){
System.out.println("Hello World");
}
}
问:
1)假设这个代码存在 hello.java 文件中,那这个程序能够编译通过?为什 么?如果编译不通过,应该何改进
文件名和类名要一致,把文件名改为HelloWorld.java
package com.corejava.chp1;
pub lic改为public
pub lic class HelloWorld{
public static void main(String args[]){
System.out.println("Hello World");
}
}
2)如果放置在桌面上,怎么编译执行
cmd-cd 桌面-javac HelloWorld.java java HelloWorld
5、基本的数据类型有哪些,定义相关类型变量赋值并输出打印
四类八种:byte short int long float double char boolean
6、预习数据类型转换,java运算符
- java学习第二天
- Java学习第二天
- 学习Java第二天
- java学习第二天
- Java学习第二天
- 学习JAVA第二天。
- Java学习第二天
- JAVA学习第二天
- java学习第二天
- JAVA 学习第二天
- JAVA学习第二天
- 学习Java第二天
- JAVA学习第二天
- JAVA学习第二天
- java学习第二天
- JAVA学习 第二天
- Java学习第二天
- JAVA学习第二天
- Easypack之Alpine容器系列:Maven
- android应用开发-从设计到实现 2-3 颜色的运用(一)
- Ubuntu 强行修改用户名导致密码错误无法进入系统的解决办法
- Oracle MySql以及Hibernate实现分页
- Oracle MySql以及Hibernate实现分页 2
- Java学习第二天
- 一阶逻辑是什么?
- Elasticsearch 基本概念
- Codeforces Round #401 (Div. 2) 题解
- 第一篇博客--程序是如何跑起来的
- Python轻松入门-20 Lamdba函数
- Linux面试必知: 一句话讲透epoll
- 面试官咋看你
- Python文本相似度实战——基于gensim和nltk库