Java学习第一阶段总结

了解到的基本概念

  1. JDK:Java开发和运行的环境,提供编译,官网下完之后(大家都推荐用jdk1.8)
    要去设置环境变量,path里添加jkd到bin文件的路径,然后新建个Java_HOME添加jdk的路径(bin里面大多是程序)
  2. JRE:Java运行环境,想运行Java必须要。 包含jvm
  3. JVM:Java虚拟机 好像很厉害,但是好像对它没什么概念。

学会的源代码编写

1.用记事本,在记事本写完改成*.Java的格式,然后用cmd => Javac * .java =>java (文件名),javac把Java文件转成了class文件。
2.IDE:下好,安装,不出错的话之后直接用,运气不好净是问题就只能被烦死!idea创建文件闪退,得把文件放在c盘才能用,原理不明!!!

基本的语法

*其实Java的基本语法和c语言好像啊,所以决定对比着记。*
着重记不同的:

1.关键字: 有48个关键字,而且关键字区分大小写(大小写这个和c一样都区分。),关键字好多。。得慢慢记。
2.命名:一般最好用驼峰法,学c的时候随便取得改掉。不能用数字,百分号开头,不能用关键字命名。
3.数据类型:基本数据类型里,依靠记忆,和c蛮不一样的,
Java有个布尔型(Boolean)就只有true和false。
Java还有一个直接放字符串的String (再次提醒自己写代码的时候一定不要再忘了大小写!不然查一天bug)
Java的float带的变量数字最后得加f
Java自动类型转换和强制类型转化和c差不多(目标类型大于源类型)。
Java注释类型多了个文档注释,

/**
  *abcd
  *efg
  */

Java的数组可以用Arrays,foreach操作
【Arrays】import java.util.Arrays;(在最前面)
1.Arrays.toString(数组名);,把一个数组转成字符串
2.Arrays.sort(数组名);直接排序(升序)。
【foreach】直接用

int nums[]=new int[3] /*这是Java定义数组长度的一个办法*/
int sums[]={1,2,3}    /*长度为三的数组*/
 for(int num : nums)
 {
      System.out.println(num);
 }
 /*上面这个相当于下面这个*/
 forint i=0;i<nums.length;i++{
     System.out.println(nums[i]);  
 }

为啥我的代码片不是彩色的?? 我现在知道了!
二维数组行列都得分配空间
Java的方法,感觉就和c里的函数差不多,有个访问修饰符(还有好几种修饰符来着,可以省略),public,protected,private。
方法的调用(这段是慕课网上的例子):

public class HelloWorld {
 
 //定义了一个方法名为 print 的方法,实现输出信息功能
 public void print() {
 	System.out.println("Hello World");
 }
 
 public static void main(String[] args){
     
     //在 main 方法中调用 print 方法
     HelloWorld test=new HelloWorld();
     test.print();
 }
}

输出的是hello world
研究了好久,这个调用应该是,创建一个对象【test是名字】,然后通过对象名.方法名()实现调用。一开始好难理解
然后就是有参无参,返回值,和c差不多。

学到的就这些还有一堆IDE,为了之后用cmd方便把顺便cmd一些指令记下来了,吔。

最最最最后的总结: 1.装IDE出问题了很麻烦,尤其是那种别人都没发生过的问题
2.好像jdk一般都装c盘
3.方法调用那个需要多练练
4.Arrays,foreach,还有那些关键字得靠多码码记下来,现在手还很生。
5.不浪了,不浪了,我保证不浪了,怕死不能出门就宅在家里敲代码把。
6.之后决定去看核心卷1.

发布了1 篇原创文章 · 获赞 2 · 访问量 20

猜你喜欢

转载自blog.csdn.net/qq_44784112/article/details/104069122