stream.sys(stream.sys iomanager 蓝屏)

前沿拓展:

stream.sys

一般都放在C盘WINDOWNS的SYSTEM32里!


第二章 注释和帮助2.1. Hello World

根据学计算机的行规,第一行我们一定要打印Hello world,我们尝试在jupyter notebook里输入以下内容后运行,得出以下结果:

JupyterNotebook的简单使用

print("Hello world") #打印hellow world出来

Hello world

print这个函数或者功能是把它括号中的内容打印到屏幕上,效果如下:

print("BeesPure") #打印BeesPure

BeesPure2.2. 注释给程序员看到一些内容为注释机器不去执行注释内容注释一般用自然语言书写注释的分类:行注释: 以井号开头,可以单独行,也可以在某行代码后边块注释: 好几行代码或者内容,以三个连续单引号或双引号开始和结束,中间任何内容机器都忽略函数和类注释: 在函数或类定义下面之间使用块注释print("大家好,我是BeesPure") # 内容不多也可以放在这里

"""
这一大堆内容都是给你们说的话
我太爱你们了
说起来就没完
可以有好多行
"""

def hello_world():
'''这个函数主要作用是打印出helloworld
同时演示函数内的注释
'''
print('Hello world')

执行结果如下,并没有输出注释的内容:

大家好,我是BeesPure

这一大堆内容都是给你们说的话
我太爱你们了
说起来就没完
可以有好多行2.3. 帮助的获取对于系统提供的一些内容,包括模块,函数或者功能,我们如果不确定具体使用方法或者含义可以借助系统提供的帮助文档。一般可通过help来获取帮助,需要注意函数类等只需要把名字打出来就可以百度是最好的老师# 比如问我对print这个不太了解,是个啥子呢

help(print)

通过help我们可以对print的帮助文档进行显示,显示如下:

Help on built-in function print in module builtins:

print(…)
print(value, …, sep=' ', end='\n', file=sys.stdout, flush=False)

Prints the values to a stream, or to sys.stdout by default.
… …

拓展知识:

stream.sys

Class:getResourceAsStream(String name)
查找具有给定名称的资源。返回: InputStream
ClassLoader:getResourceAsStream(String name)
返回读取指定资源的输入流。返回: InputStream
虽然返回的类型是一样的,但这两个是不同类的对象的方法。你想要搞清楚他们的区别,先要搞懂Class与ClassLoader的作用

追问

  我现在这样理解,麻烦帮忙看看是否正确:
  在JAVA中所有的类都是通过加载器进行加载的,我现在所知的有三个加载器(Bootstrap ClassLoader:负责加载核心JavaClass,Extension ClassLoader:负责加载扩张JavaClass,ApplicationClassLoader:加载应用程序类,当第二两个也是被第一个加载器加载),

本回答被网友采纳

stream.sys

getClassLoader()是得到该类的类加载器

原创文章,作者:九贤生活小编,如若转载,请注明出处:http://www.wangguangwei.com/17010.html