java学习笔记①:一个java文件中只能有一个公用class,必须和文件名同名
一个文件中可以有多个类,但只能有一个公用类
一个类编译后形成一个class文件的字节码 文件
classpath的作用:指明字节码文件的路径,可以在任何地方执行
注意:java中要注意区分大小写
类名:每个单词首字母都要大写,变量名:第一个单词首字母不大写,其他的单词首字母都大写,函数名和变量名一样
常量全大写(总体原则:见名知意),java中的名字有字母,数字,_,$”,不能以数字开头
java中的核心机制:JVM(虚拟机)和 垃圾回收机制java -version 查看当前java版本。
java学习笔记②:java -verbose 查看详细的加载过程
classpath:。;e/java/........ 中·表示当前目录
变量:在程序执行过程中,值会根据需要不停的变化(在内存)
数据类型:(可以保证更加合理的利用内存空间)
Java是强类型语言(int number),(js:var temp)
java中小数默认为是double
面向对象;struct
成员变量(在类中定义)
成员变量可以不用初始化
局部变量(在函数中定义)
局部变量必须要初始化
java学习笔记③:java 的编码问题:Unicode编码, 变量和函数名等可以使用中文,但不许使用
转移字符:“\”"," "\\"
表达式:运算的有限等级不用背,全部用(),可以提高代码的可阅读性
(7/2)两边是整数,就是整除,结果为整数
(7.0/2)如果出现小数就不是整除式
(7%2)取余数
a++ 先用原来的值产于表达式运算
++a先进行自加运算再用自加的结果 参与表达式的运算
//&与,&&短路与 (在实际开发中一般使用短路与&&)
//|或,||短路或
public class HelloWorld{
public static void main (String[]args){
System.out.println("HellowWorld!!");
}
}
/**
变量:java是强类型语言(int number),(js:var temp)
*/
class JavaDemo2
{
public static void main(String[] args)
{
//基础数据类型
int number = 3;
long lon = 3L;
char ch = 'c';
int temp = ch+number;//"i love you!"
float f = 12.5F;//java中小数默认是double;
double dou = 23.44;
boolean flag = true; //flase
System.out.println(3);
System.out.println(ch);
System.out.println(temp);
System.out.println(f);
System.out.println(dou);
System.out.println(lon);
System.out.println(flag);
//引用数据类型:
String name = "haoren";
System.out.println(name);
Student stu1 = new Student();
Student stu2 = new Student();
Student stu3 = new Student();
stu1.eat();
stu2.eat();
stu3.eat();
}
}
//面向对象:struct
class Student
{
String name = "huairen";//成员变量(在类中定义)
int age = 18;
String address;//成员变量可以不用初始化
String gender = "女";
public void eat(){
int count = 3;//局部变量(函数中定义)
double score = 0;//局部变量必须要初始化
String gender = "男";//就近原则
System.out.println(name+"吃饭!"+count+"碗"+address+score+gender);
}
public void sleep(){
System.out.println("睡觉!");
}
}
该博客是Java零基础学习笔记,包含Java文件中类的规则、classpath作用、命名规范、核心机制等基础知识,还涉及变量、数据类型、编码问题、表达式运算规则等内容,如Java是强类型语言,小数默认double类型等。
5886

被折叠的 条评论
为什么被折叠?



