java学习(1)
来源:互联网 发布:淘宝的柠檬 编辑:程序博客网 时间:2024/06/03 11:16
1.在switch _(1)语句中,case _(2) 1,2的数据类型必须相同,2若为判断句,则其返回值为boolean
2.定义一个类class
Class a = new class;
Class b;
b= a;
此处相当于b是a的引用,b本身没有自己的内存;
3.类名首字母一般大写,函数名首字母一般小写
4.系统自动将小数默认为double 类型
5.static{
//静态区域块,只执行一次
}
6.类里的静态变量和静态区域块在写类时就已经存在,不需要创建对象,因为创建类时对应内容已经在代码区,此时静态部分已经执行;
7.类变量原则上使用类方法去访问
8.普通函数可以访问静态变量,静态函数不可以访问普通变量
9.java的特征:封装,继承,多态,(抽象)
10.打包命令一般放在文件开始的位置 package com._____; 命名规范:小写字母 引入包:import____
包的作用:区分相同名字的类;当类很多时,可以很好的管理类;控制访问范围
11.jdk包括:
1.jre(JVM,JAVA SE API(链接库) );
2.java的工具包(编译器:javac.exe;解释执行器:java.exe);//他们在bin文件夹里
3.java的类库
12.例子hello world
public class Hello:
//public:表示这个类是公共的,一个java文件中只能有一个public类
//Hello:类名()公共类的类名必须与文件名一致;
public static void main(String []args)
//一个主函数,相当于是程序的入口;
{
System.out.println("Hello");
//执行语句;
}
13.编译和java程序yun'xi运行的关系
14.基本数据类型转换:
byte < short < int < long < float < double
数据类型可以自动从低精度向高精度转换,但不能自动由高精度向低精度转换
如:int a = 1.5; //错误
double b = 3; // 正确
float c = 3.4; //错误,默认情况下小数被认为是double类型float c = 3.4f;//正确
15.Java程序规定,所有程序代码都必须在类中;
16.println()输出字符后换行,print()输出后不换行
17.path与classpath的区别:path是电脑的操作系统(如windows)用来寻找可执行文件(exe等文件)的路径,而classpath则是java虚拟机(JVM)用来寻找即可执行文件(class文件)的路径;如果要使用其他类链接库,也必须指定classpath,告诉javac编译程序到哪里寻找class文件
18.在用命令提示符编译源文件时,写下javac -d classes src/HelloWorld.java可将位于src文件夹中的源代码产生的编译文件放在classes文件夹中。但需要注意的是需要先在命令提示符先cd到classes的根目录下
19.在命令提示符中,可用 -classpath或-cp来告诉命令提示符class文件在哪里,可用-sourcepath来指定去哪个文件夹寻找源代码,可用-verbose来看编译程序(javac)编译时的进程
- java学习(1)
- JAVA学习(1)
- Java学习(1)
- Java学习(1)
- JAVA 学习(1)
- Java学习(1)
- java学习(1)
- Java---学习(1)
- JAVA学习(1)
- JAVA学习(1)
- java学习--java内存管理(1)
- java学习笔记(1)
- java学习笔记(1)
- Java学习笔记(1)
- java基础学习(1)
- Java 学习笔记(1)
- Java学习笔记(1)
- java学习日记(1)
- JSON 、使用JSON实现数据交换 、jQuery对AJAX的支持
- xdebug 原理
- Html基础学习之标签和样式
- SwingWorker实现旋转等待提示的功能
- windows系统下配置caffe的matlab接口所遇到的问题
- java学习(1)
- ubuntu16.04下安装samba
- Java注解
- 自定义注解API
- EEPROM
- 懒加载图片适应大小
- ViewPager禁止滑动
- SurfFeatureDetector
- Uva 375 Inscribed Circles and Isosceles Triangles