黑马程序员------第1天笔记
来源:互联网 发布:刘梦溪 知乎 编辑:程序博客网 时间:2024/05/15 03:02
在今天一天的java学习中有一些所思所想,现在记录下来,以便温习
首先,我们介绍java语言的特点:跨平台性的特点,跨平台性是通过java语言编写的应用程序在不同的系统平台上都可以运行。原理是只要在需要运行java应用程序的操作系统上,先安装一个java虚拟机(JVM)即可。由JVM来负责Java程序在该系统中的运行。其实不同的平台上可以运行Java程序,是因为安装JVM版本不一样,同时编译结果是一样的。另外,我想jre(Java Runtime Environment)和JDK(Java Development Kit)以及jvm之间的关系对于初学者来说一定容易混淆。JDK里面包含Jre ,而Jre里面包含JVM,所以当安装JDK时又弹出关于安装JRE的提示时,也可以完全忽略的。当然在设置环境变量的时候就要注意了。
其次就是介绍几种常见的错误,以便在以后的学习中更加便捷的解决问题 如下这种:
Caused by:java.lang.ClassNotFoundException:Demo 出现这种错误原因有可能是自己在系统环境变量Path路径更改,但是用户环境变量没有改变,从而导致错误。解决办法是修改系统用户路径,就可以解决 了 。
最后,就是一些需要熟记一些规范了,以便以后更加规范的参加开发工作
Java中的名称规范:包名:多单词组成时所有字母都小写。类名接口名:多单词组成时,所有单词的首字母大写。变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首先字母大写。常量名:所有字母都大写。多个单词是每个单词用下划线连接。同时注意在java标示符千万不要关键字,我原来用过一次,导致我找了半天才发现错误,特别程序做的比较大的时候,一定要注意。
一下是一个标准开发的例子
class Demo1 //1.class 是关键字只能小写
//2.Demo1为类名,建议大家起一些有意义的名字
//3.规范,类名通常由单词组成,单词首字母大写,多个单词所组成的话每个单词首字母大写
{
public static void main(String[] args)//1,按下tab键进行空格 2.不管代码写的有多长都从主函数开始执行
{
System.out.println("hello java");
}
}
class Test1
{
public static void main(String[] args)//1,按下tab键进行空格 2.不管代码写的有多长都从主函数开始执行
{
System.out.println("hello java");
}
}
class Test2
{
}
//1.只有Demo1才可以运行,Test1Test2不能运行,因为里面有主函数,不需要运行就不需要写主函数
//2.同一个源文件里可以有多个主函数,但一个类里面只能有一个主函数
//3.用另存为时,要注意保存格式,要么是目录错了,要么是文件名错了
- 黑马程序员------第1天笔记
- 黑马程序员------第2天笔记
- 黑马程序员------第6天笔记
- 黑马程序员-------第3天笔记(面向对象)
- 黑马程序员------第4天笔记(类的继承)
- 黑马程序员------第5天笔记(多态)
- 黑马程序员------第7天笔记(包和数组)
- 黑马程序员_学习笔记第13天 String类
- 黑马程序员------第10天笔记(集合框架)
- 黑马程序员------第11天笔记(泛型)
- 黑马程序员------第12天笔记(Map接口)
- 黑马程序员------第13天笔记(两个工具类)
- 黑马程序员------第14天笔记(网络编程)
- 黑马程序员-第1天 JAVA 感想
- 黑马程序员_学习笔记第1天——dos
- 黑马程序员_学习笔记第11天——多线程1
- 黑马程序员_学习笔记第1天—java环境搭建和dos基本命令
- 黑马程序员_学习笔记第11天——多线程1
- 第三章 DispatcherServlet详解 ——跟开涛学SpringMVC
- OFBiz entity engine中的设计模式总结
- 链表:基本例程的实现
- linux网络编程六:利用dup模拟实现一个基本的CGI服务器
- ‘1’==1和‘1’===1的区别
- 黑马程序员------第1天笔记
- Android中的序列化
- 电子信息工程专业的学生在校期间应该考哪些必要的资格证书?
- android中操作图片
- CF:Garland
- 约瑟夫环的实现
- 月球美容计划之那些天我们学过的KMP
- 网站收藏
- ubuntu中 codeblocks 下opengl的配置