1.安装idea,java编译器,编译器会自动对代码进行编译,然后运行得到结果.idea分为社区版(免费),企业版(收费),https://www.jetbrains.com/zh-cn/idea/download/?section=windows从官网下载对应版本安装即可.
2.java 的数据类型有四类八项.整数,小数,字符,布尔.其中整数:int long byte short,字符 char,布尔boolean,浮点数double,float.其中整数默认为int类型,小数默认为double类型.如12,默认为int类型12,如果想要表示long 类型需要写成12L,浮点数类似如3.14,表示double类型浮点数,如表示float类型需写为3.14F.在不同类数据加减运算中会出现精度转换(精度低到精度高).其中字符串类'+'任意类型都是作字符串拼接.
3.除了四类八项以外,Java的数据类型都为引用类.如String ArrayList等等.创建引用类需要用到new关键字.如String str=new String();str,在占空间开辟,new String 在堆内存中开辟
4.在java中,像c++一样也存在new关键字,都用于动态开辟内存空间,与c++不同,Java中不存在delete关键字于new配套使用.对于垃圾内存jvm会自动选择合适时机释放,不必手动释放,使得java的内存管理相当便捷,大大降低出现内存泄漏的风险.
5.java实现输入语句
(1)导包import java.util.Scanner;(个人感觉像c++的引用头文件)
(2)创建Scanner对象.Scanner sc=new Scanner(System.in);(在C++中标准命名空间中会自动创建标准输入对象cin,java的输入流对象要自己创建)
(3)实现读入,int t=sc.nextInt();sc的成员函数nextInt,用于读取下一个整数,返回值为Int.类似的成员函数还有,nextDouble(读入浮点数),next(读入字符串),nextLine(读入下一行字符串)
6.在java的标识符命名中有一套命名规范,函数,变量用小驼峰,如(int peopleNumber=2;).类名用大驼峰(public class HelloWorld)
7.单行注释//,多行注释/嘿嘿/
8.java具有支持跨平台的特点,.java文件通过编译形成.class文件再通过jvm虚拟机运行(以行运行)