Bezeichnerzeichenfolgen in Java (Bezeichnerzeichenfolgen in Java), Lektion, Seite 722892
https://www.purl.org/stefan_ram/pub/bezeichner_java (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
Java-Kurs

Bezeichnerzeichenfolgen in Java 

Bezeichnerzeichenfolgen sind – vereinfacht gesagt – wie Namen, die keine Punkte enthalten. Ein Name wie »java.lang.Math.PI« besteht beispielsweise aus vier Bezeichnerzeichenfolgen. Der Begriff „Bezeichnerzeichenfolge“ wird also unter anderem benötigt, um den Aufbau solcher Namen beschreiben zu können.

Eine Bezeichnerzeichenfolge, wie beispielsweise »PI«, ist (etwas vereinfacht gesagt) eine Folge von Zeichen, die mit einem Buchstaben beginnt, dem weitere Buchstaben oder Ziffern direkt folgen können. Eine Bezeichnerzeichenfolge darf also nicht  mit einer Ziffer beginnen. Daher ist »a3« eine Bezeichnerzeichenfolge, nicht  aber »3a«.

An Stelle eines Buchstabens sind auch der Grundstrich »_« und das Dollarzeichen »$« erlaubt, jedoch wird der Grundstrich »_« in Java -Programmen in Bezeichnerzeichenfolgen im allgemeinen nur selten und das Dollarzeichen »$« fast nie verwendet.

Eine Bezeichnerzeichenfolge darf aber nicht  nur aus einem Grundstrich »_« bestehen, daher sind »a« und »_a« Bezeichner, nicht aber »_«.

Im Gegensatz zu Namen darf eine Bezeichnerzeichenfolge keine Punkte enthalten.

Groß- und Kleinschreibung ist signifikant : Bezeichnerzeichenfolgen, die sich untereinander nur in der Groß- und Kleinschreibung unterscheiden, gelten als unterschiedlich. Beispielsweise ist die Bezeichnerzeichenfolge »hausgarten« eine andere Bezeichnerzeichenfolge als die Bezeichnerzeichenfolge »hausGarten«.

Einige Beispiele für Bezeichnerzeichenfolgen
  • »i« (ein kleines i)
  • »A« (ein großes A)
  • »$« (ein einzelnes Dollarzeichen)
  • »_2« (ein Grundstrich gefolgt von einer Zwei)
  • »$2« (ein Dollarzeichen gefolgt von einer Zwei)
  • »Haus«
  • »Haus2«
  • »Haus$2«
  • »length«
  • »HAUS_2«
  • »maximum«

Übungsfragen _

Vereinfachte Kurzzusammenfassung: Eine Bezeichnerzeichenfolge darf nur Buchstaben, Ziffern  und Grundstriche  enthalten, aber nicht  mit einer Ziffer beginnen und nicht  nur aus einem Grundstrich bestehen.

?   Bezeichnerzeichenfolge _

Welcher der folgenden Texte ist eine Bezeichnerzeichenfolge?

Morphologische Diagramme zu Bezeichnerzeichenfolgen *

Das folgende morphologische Diagramm definiert eine Bezeichnerzeichenfolge.

Morphologische Diagramme (vereinfacht)

Bezeichnerstartzeichen
.-----------.
|-|---.--->| Buchstabe |---.--->|-|
| '-----------' ^
| .-. |
'------->( $ )-------'
| '-' |
| .-. |
'------->( _ )-------'
'-'

Bezeichnerrestzeichen
.------------------------.
|-|---.--->| Bezeichnerstartzeichen |---.--->|-|
| '------------------------' ^
| .------------------------. |
'--->| Dezimalziffer |---'
'------------------------'

Bezeichnerzeichenfolge
.------------------------. .-----------------------.
|-|---.--->| Bezeichnerstartzeichen |--->.---| Bezeichnerrestzeichen |----.---.--->|-|
| '------------------------' ^ '-----------------------' | |
| | | |
| '--------------------------------' |
| .-----------. |
'--->| Buchstabe |------------------------------------------------------'
| '-----------' |
| .-. |
'--->( $ )--------------------------------------------------------------'
'-'

Dezimalziffern und Buchstaben *

In diesem Abschnitt folgen noch die etwas länglichen morphologischen Diagramme zu Dezimalziffern und Buchstaben.

Morphologische Diagramme (vereinfacht)

Dezimalziffer
.-.
|-|---.--->( 0 )---.--->|-|
| '-' ^
| .-. |
'--->( 1 )---'
| '-' ^
| .-. |
'--->( 2 )---'
| '-' ^
| .-. |
'--->( 3 )---'
| '-' ^
| .-. |
'--->( 4 )---'
| '-' ^
| .-. |
'--->( 5 )---'
| '-' ^
| .-. |
'--->( 6 )---'
| '-' ^
| .-. |
'--->( 7 )---
| '-' ^
| .-. |
'--->( 8 )---'
| '-' ^
| .-. |
'--->( 9 )---'
'-'

Majuskel
.-.
|-|---.--->( A )---.--->|-|
| '-' ^
| .-. |
'--->( B )---'
| '-' ^
| .-. |
'--->( C )---'
| '-' ^
| .-. |
'--->( D )---'
| '-' ^
| .-. |
'--->( E )---'
| '-' ^
| .-. |
'--->( F )---'
| '-' ^
| .-. |
'--->( G )---'
| '-' ^
| .-. |
'--->( H )---'
| '-' ^
| .-. |
'--->( I )---'
| '-' ^
| .-. |
'--->( J )---'
| '-' ^
| .-. |
'--->( K )---'
| '-' ^
| .-. |
'--->( L )---'
| '-' ^
| .-. |
'--->( M )---'
| '-' ^
| .-. |
'--->( N )---'
| '-' ^
| .-. |
'--->( O )---'
| '-' ^
| .-. |
'--->( P )---'
| '-' ^
| .-. |
'--->( Q )---'
| '-' ^
| .-. |
'--->( R )---'
| '-' ^
| .-. |
'--->( S )---'
| '-' ^
| .-. |
'--->( T )---'
| '-' ^
| .-. |
'--->( U )---'
| '-' ^
| .-. |
'--->( V )---'
| '-' ^
| .-. |
'--->( W )---'
| '-' ^
| .-. |
'--->( X )---'
| '-' ^
| .-. |
'--->( Y )---'
| '-' ^
| .-. |
'--->( Z )---'
'-'

Minuskel
.-.
|-|---.--->( a )---.--->|-|
| '-' ^
| .-. |
'--->( b )---'
| '-' ^
| .-. |
'--->( c )---'
| '-' ^
| .-. |
'--->( d )---'
| '-' ^
| .-. |
'--->( e )---'
| '-' ^
| .-. |
'--->( f )---'
| '-' ^
| .-. |
'--->( g )---'
| '-' ^
| .-. |
'--->( h )---'
| '-' ^
| .-. |
'--->( i )---'
| '-' ^
| .-. |
'--->( j )---'
| '-' ^
| .-. |
'--->( k )---'
| '-' ^
| .-. |
'--->( l )---'
| '-' ^
| .-. |
'--->( m )---'
| '-' ^
| .-. |
'--->( n )---'
| '-' ^
| .-. |
'--->( o )---'
| '-' ^
| .-. |
'--->( p )---'
| '-' ^
| .-. |
'--->( q )---'
| '-' ^
| .-. |
'--->( r )---'
| '-' ^
| .-. |
'--->( s )---'
| '-' ^
| .-. |
'--->( t )---'
| '-' ^
| .-. |
'--->( u )---'
| '-' ^
| .-. |
'--->( v )---'
| '-' ^
| .-. |
'--->( w )---'
| '-' ^
| .-. |
'--->( x )---'
| '-' ^
| .-. |
'--->( y )---'
| '-' ^
| .-. |
'--->( z )---'
'-'

Buchstabe
.----------.
|-|---.--->| Majuskel |---.--->|-|
| '----------' ^
| .----------. |
'--->| Minuskel |---'
'----------'

 

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram722892 stefan_ram:722892 Bezeichnerzeichenfolgen in Java Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd722892, slrprddef722892, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/bezeichner_java