Java笔记整理(初级)
Java笔记整理(初级)
程序是用来给人服务的,不要被束缚了思想,我们是为了实现某个目的来学习编程写代码的,而不是说为了编程而学编程。语法是固有存在的,需要怎么用才能到达目的是灵活变通的,学习编程就如学习加减法:1+1=2,2-1=1…是固有的,而想要怎么加怎么减才能得到想要的数那是千变万化的。**固有的部分需要死记硬背,变化的部分需要用死记硬背的内容来灵活变通。**其实固有的部分多敲多写就能记下的,剩下的就是学会如何变通达到目的就行了(算法)。
如果我现在想让程序输出一段话,就会用到编程入门万年不变的第一个程序Holle Word
环境变量配置
Windows
- 
变量名:
JAVA_HOME - 
变量值:
C:\Program Files (x86)\Java\jdk1.8.0_91// 要根据实际路径配置 - 
变量名:
CLASSPATH - 
变量值:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;//前面有个. - 
变量名:
Path - 
变量值:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 
验证
java -version
java
javac
Linux
编辑 ~/.bashrc 或 ~/.bash_profile 文件,添加以下行:
export JAVA_HOME=/path/to/jdk
export PATH=$JAVA_HOME/bin:$PATH
将 /path/to/jdk 替换为实际安装的JDK的路径,执行 source ~/.bashrc 或 source ~/.bash_profile 使更改生效。
验证
java -version
java
javac
执行 source ~/.bashrc 或 source ~/.bash_profile 使更改生效
编程入门万年不变的第一个程序
vim 第一个程序.java
public class 第一个程序 {
	public static void main(String[]args){
		System.out.println("万年不变的入门程序,Holle Word!");
	}
}
/*
public class 第一个程序		//公开(public)的类(class)  类名"第一个程序"
public static void main(String[]args)	//公开、静态(static)、无返回值(void)的主函数  函数(方法) 名“main” 函数的参数是字符串类型的数组“args”
//主函数是程序的入口  必须要有主函数程序才能运行,主函数名固定为“main”
System.out.println		//标准输出语句,用于输出(打印)出字符串内容
*/
八大数据类型
计算机的运行离不开内存的存在,内存用来临时存放运行中的程序,当程序被运行时会被加载到内存中,等待被执行相关指令。程序向内存加载的过程需要内存准备相应的空间来存放程序,而内存的空间是有限的,不能为了一个很小的程序就将内存分配都分配给它,所有就需要给程序的限制内存占用大小,因此就产生了数据类型,数据类型就是用来给程序的参数值规定范围大小的,用不同的数据类型定义不同的参数值从而规范了程序的内存使用。
vim 八大类型.java
public class 八大类型 {
	public static void main(String[]args) {
		
		byte by='a';
		short sh=1;
		int in=s.nextInt();
		long lo=s.nextLong();
		double d=s.nextDouble();
		float fl=s.nextFloat();
		String st=s.next();
		boolean bo=s.hasNext();
		System.out.println(by+","+sh+","+in+","+lo
			+","+d+","+fl+","+st+","+bo);	//将数据是输出
	}
	
}