学完IT十八掌第1天java基础课程:

学习目标:

  java基础的简介、作用、范围

学习方法:

观看视频、摘记、动手操作、做作业

学习内容:

与java相关的内容:

1、c++跟java都是面向对象的编程的

2、java基础:

b/s  : browser (浏览器) / server  (wab 服务器)

c/s  :  client    / server  (数据库服务器)

ria  :  rich internet application (互联网运用)

w/s  :  wab /service (异构系统之间的通信,可以跨平台、跨语言的系统之间进行协同的)

3、java特点:可以在任何操作系统上执行,一次编译,到处执行。原因是因为有sandbox“沙箱”也称为虚拟机jvm,所以可以跨平台,大数据后期就是对jvm的各种参数的调试优化。

4、因此大数据主要解决两个问题:存储与运算

java编写注意:

1、显示扩展名

2、类名不能写汉字,第一个单词首字母注意些大写。 列如: class Demo {}

3、{}这个是类里的意思

4、需要在类里,添加一个法则(相当于入口点): public static void main (String [] args){}

5、java编程里用得最多的一句话: System.out.println("helloworld") ;

编写java程序顺序:

1.编写文件文件;(Demo.java)

2.编译java源文件 编译命令:javac Demo.java   //在源文件路径下运行,编译后会生产一个Demo.class的文件,此文件就是下一步运行的程序。

3.运行java程序 运行格式:java Demo (区分大小写)

第一天作业:

1、JDK与JRE的区别:

JRE是java运行时的环境,核心库类。java运行的时候是在jvm虚拟机和核心类库上运行。

JDK是给开发人员的开发包,安装了JDK就不用安装JRE了。

2、path和classpath环境变量的作用

path是系统搜索文件路径的顺序

classpath是在寻找java可执行文件的顺序,因为javac 编译文本文件后会产生后缀名为class的文件。因此将要运行的class文件所在目录定义在该变量中。

3、独立编写helloworld程序

class Demo {

public static  void main (String [] args) {

System.out.println("helloworld") ;

}

}



遇到的问题:

  



需要帮助的问题


时间: 2024-08-12 09:59:44

学完IT十八掌第1天java基础课程:的相关文章

学完IT十八掌第1天java进制转换原理和补码存储方式

学习目标: java关键字.运算符.移位运算原理.条件判断.分支语句.分支条件循环.函数 学习方法: 视频学习.动手实验写作业 学习内容: java语法关键字: class    //类 interface //接口 byte      //字节   bit:位 short     //短整型  2个字节 int       //整型    4个字节 long      //长整型  8个字节 float     //浮点型  4个字节 double    //双精度浮点  8个字节 char 

第一周Java基础课程学的知识。

二进制能够被CPU识别的二进制命令就是指令程序(软件)指令的有序集合计算机语言指的是人与计算机沟通的工具机器语言:指的是全部由二进制代码组成的语言.在很早的时候使用的就是机器语言.汇编语言高级语言:特点:第一特点,不用太过关心计算机底层的实现原理.2更加接近自然语言.3.开发者可以更加关注功能实现.Java sun被Oracle收购.创始人 James Grascing Java平台:分三个部分1 JAVASE标准版,必要的功能都包含在里面 2JAVAEE企业版,他的基础仍然是标准版写好的代码去

IT十八掌掌第七天课程总结

今天学完IT十八掌第七天java基础课程: 学习内容: 1,复习多态,抽象类与接口异同,适配器模式 2,匿名内部类 new InterfaceDemo(){具体方法实现 }; 3,异常 -------------------------------- Throwable |---Error |---Exception 举例:RuntimeException运行时异常 getMessage() toString()方法 printStackTrace() 打印栈跟踪信息; 举例: throws  

IT十八掌掌第四天课程总结

今天学完IT十八掌第四天java基础课程: 学习内容: java基本数据类型: ----------------------- byte    :    一个字节,-128 ~ 127  = 256 short    :    两个字节, -32768 ~ 32767 int        :    四个字节, long    :    八个字节, float    :    4字节 double    :    8字节 boolean    :    1个字节 char    :    2个字

IT十八掌掌第五天课程总结

今天学完IT十八掌第五天java基础课程: 学习内容: 1,jvm栈空间设置 堆空间设置:    java -Xmx<size> java -Xms<size> 栈空间设置: java -Xss<size> 死循环不会导致栈溢出,因为在不断的压栈,弹栈 方法不断迭代会导致栈溢出,不断的在压栈(方法帧) 2,继承 构造函数: 为什么没有返回值. 因为构造函数就是为了返回对象的,固定了,所以没必要定义返回值类型. 代码块 ----------------------- 构造

IT十八掌掌第十三天课程总结

今天学完IT十八掌第十三天java基础课程: 学习内容: HashMap HashSet entrySet() |--getKey( ) |--getValue( ) keySet() |--get(Key) ---------- 有无缓冲区性能评测 缓冲区的原理是先将字符写入数组,然后在批量写入文件,避免对物理文件的频繁访问,提高效率. 行分割符在java中可以通过方法得到. 系统属性名是line.separator. 不同平台的行分隔符是不同的. windows7:\r\n macOS  

IT十八掌掌第十七天课程总结

今天学完IT十八掌第十七天java基础课程: 学习内容: 多线程主要应用场景是创建灵活响应的桌面程序. Socket : ---------------------- 1.ServerSocket                //侦听 ServerSocket ss = new ServerSocket(port);    //0-1023 Socket socket = ss.accept();                // 服务器 ----------------- 1.接收sock

IT十八掌大数据第1天

今天学完IT十八掌第1天java基础课程: 学习内容: 1.dos命令 : --------------- windows+r--调出运行对话框  cmd--运行dos /? --帮助 1.dir : directory(查看当前目录) dir /w--宽屏显示:dir /p--分页显示 2.d:   进入d盘 切换盘符. 3.tab : 补全按键 shift + tab : 反向操作. 4.cd : 进入目录 cd..:退回到上一级目录 cd\ :退回到根目录 5.mkdir :mkd (ma

IT十八掌掌第十二天课程总结

今天学完IT十八掌第十二天java基础课程: 学习内容: HashMap和HashTable底层都是采用数组+链表实现的. 结合了数组的寻址快,链表增删快的特点.使用散列算法(hash算法)将元素分配到数组的元素当中, hash分区默认16个,每个分区内存储的是链表 1,算出hashcode,进行&0xof取出后四位初步比较,确定分区 2,然后拿对象和链表中每个对象相比较,比较每个对象的hash码是否相同. 1. 判断hashcode是否相同 2.判断是否同一对象或者equals返回true 所